Browse Source

update gradle

[email protected] 8 years ago
parent
commit
fd86e4a78f

+ 4 - 0
.gitignore

@@ -54,3 +54,7 @@ examples/SoundDemo/data/*.dll
 examples/SoundDemo/proj.win32/SoundDemo.VC.db
 examples/SoundDemo/proj.android/.gradle/
 **/.vs/
+**/.externalNativeBuild
+**/.idea
+**/proj.android.iml
+**/local.properties

+ 3 - 3
examples/SoundDemo/proj.android/build-run.bat

@@ -1,4 +1,4 @@
-call ndk-build NDK_MODULE_PATH="../../../../"
+rem call ndk-build NDK_MODULE_PATH="../../../../"
 call gradlew assembleDebug
-call adb install -r build/outputs/apk/proj.android-debug.apk
-call adb shell am start -n org.oxygine.Demo/org.oxygine.Demo.MainActivity
+call adb install -r build/outputs/apk/debug/proj.android-debug.apk
+call adb shell am start -n org.oxygine.SoundDemo/org.oxygine.SoundDemo.MainActivity

+ 3 - 3
examples/SoundDemo/proj.android/build-run.sh

@@ -1,6 +1,6 @@
 #!/usr/bin/env sh
 
-ndk-build NDK_MODULE_PATH="../../../../"
+#ndk-build NDK_MODULE_PATH="../../../../"
 gradlew assembleDebug
-adb install -r build/outputs/apk/proj.android-debug.apk
-adb shell am start -n org.oxygine.Demo/org.oxygine.Demo.MainActivity
+adb install -r build/outputs/apk/debug/proj.android-debug.apk
+adb shell am start -n org.oxygine.SoundDemo/org.oxygine.SoundDemo.MainActivity

+ 23 - 6
examples/SoundDemo/proj.android/build.gradle

@@ -3,9 +3,10 @@ buildscript {
         mavenLocal()
         mavenCentral()
         jcenter()
+        google()
     }
     dependencies {
-        classpath 'com.android.tools.build:gradle:2.2.+'
+        classpath 'com.android.tools.build:gradle:3.0.1'
     }
 }
 
@@ -14,15 +15,13 @@ apply plugin: 'com.android.application'
 
 
 dependencies {
-    compile(project(':oxygine-extension'))
-    compile(project(':oxygine-lib')) { exclude module: 'oxygine-extension' }
+    implementation(project(':oxygine-extension'))
+    implementation(project(':oxygine-lib')) { exclude module: 'oxygine-extension' }
 }
 
 android {
-    enforceUniquePackageName=false
         
     compileSdkVersion 23
-    buildToolsVersion '23.0.2'
 
 
     sourceSets {
@@ -35,8 +34,26 @@ android {
         }
     }
 
+    defaultConfig {
+        ndk {
+            abiFilters 'armeabi-v7a'//, 'arm64-v8a'
+        }
+
+        externalNativeBuild {
+            ndkBuild {
+                arguments 'NDK_MODULE_PATH+=../../../../'
+            }
+        }
+    }
+
+    externalNativeBuild {
+        ndkBuild {
+            path 'jni/Android.mk'
+        }
+    }
+
     aaptOptions {
         noCompress 'zip', 'ogg'
-        ignoreAssetsPattern "!*.dll:*.icf"
+        ignoreAssetsPattern "!*.dll"
     }
 }

+ 2 - 2
examples/SoundDemo/proj.android/gradle/wrapper/gradle-wrapper.properties

@@ -1,6 +1,6 @@
-#Fri Feb 03 15:44:28 YEKT 2017
+#Wed Nov 01 12:35:02 YEKT 2017
 distributionBase=GRADLE_USER_HOME
 distributionPath=wrapper/dists
 zipStoreBase=GRADLE_USER_HOME
 zipStorePath=wrapper/dists
-distributionUrl=https\://services.gradle.org/distributions/gradle-2.14.1-bin.zip
+distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip