diff --git a/.gitignore b/.gitignore index 5680166..edc4e5d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,6 +9,7 @@ *.user *.userosscache *.sln.docstates +*.sln # User-specific files (MonoDevelop/Xamarin Studio) *.userprefs diff --git a/template/android/native/.gitignore b/template/android/native/.gitignore index aa724b7..37c59e8 100644 --- a/template/android/native/.gitignore +++ b/template/android/native/.gitignore @@ -8,7 +8,7 @@ /.idea/navEditor.xml /.idea/assetWizardSettings.xml .DS_Store -/build +*/build /captures .externalNativeBuild .cxx diff --git a/template/android/native/newbinding/build.gradle.kts b/template/android/native/newbinding/build.gradle.kts index 0d1c056..20df328 100644 --- a/template/android/native/newbinding/build.gradle.kts +++ b/template/android/native/newbinding/build.gradle.kts @@ -25,20 +25,27 @@ android { } } +// Create configuration for copyDependencies +configurations { + create("copyDependencies") +} + dependencies { - // Add package dependency for binding library. Uncomment line below and add your dependency. - // implementation("dependency.name.goes.here") + // Add package dependency for binding library + // Uncomment line below and replace {dependency.name.goes.here} with your dependency + // implementation("{dependency.name.goes.here}") - // Copy dependencies for binding library. Uncomment line below and add your dependency. - // "copyDependencies"("dependency.name.goes.here") + // Copy dependencies for binding library + // Uncomment line below and replace {dependency.name.goes.here} with your dependency + // "copyDependencies"("{dependency.name.goes.here}") } -// Copy dependencies for binding library. Uncomment code block below. -//project.afterEvaluate { -// tasks.register("copyDeps") { -// from(configurations["copyDependencies"]) -// into("${projectDir}/build/outputs/deps") -// } -// tasks.named("preBuild") { finalizedBy("copyDeps") } -//} +// Copy dependencies for binding library +project.afterEvaluate { + tasks.register("copyDeps") { + from(configurations["copyDependencies"]) + into("${buildDir}/outputs/deps") + } + tasks.named("preBuild") { finalizedBy("copyDeps") } +} diff --git a/template/android/native/settings.gradle.kts b/template/android/native/settings.gradle.kts index f54f8dd..33238b0 100644 --- a/template/android/native/settings.gradle.kts +++ b/template/android/native/settings.gradle.kts @@ -13,7 +13,7 @@ dependencyResolutionManagement { // Add repository here, e.g. // maven { - // url = uri("urlGoesHere") + // url = uri("{urlGoesHere}") // } } } diff --git a/template/sample/MauiSample.csproj b/template/sample/MauiSample.csproj index 45b133b..824c636 100644 --- a/template/sample/MauiSample.csproj +++ b/template/sample/MauiSample.csproj @@ -69,4 +69,12 @@ + + +