Bladeren bron

apk 打包脚本

cs 9 maanden geleden
bovenliggende
commit
259f96f110
3 gewijzigde bestanden met toevoegingen van 17 en 2 verwijderingen
  1. 14 0
      app/build.gradle
  2. 0 1
      app/src/main/AndroidManifest.xml
  3. 3 1
      build_all.sh

+ 14 - 0
app/build.gradle

@@ -21,6 +21,20 @@ android {
             proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
         }
     }
+
+    applicationVariants.configureEach { variant ->
+        //System.out.println("dfdfdf=== "+variant.name+" " +variant.buildType.name+" "+variant.versionName);
+        // apk 输出文件名配置
+        variant.outputs.configureEach { output ->
+            Date date = new Date();
+            String dateStr = date.format("yyyyMMddHHmmss");
+            String apkname = "恺恩调试_"+variant.versionName+"_"+dateStr+"_"+variant.buildType.name+'.apk'
+            System.out.println(apkname);
+            output.outputFileName = new File(apkname);
+        }
+    }
+
+
     allprojects {
         repositories {
 //            maven { url 'https://jitpack.io' }

+ 0 - 1
app/src/main/AndroidManifest.xml

@@ -8,7 +8,6 @@
     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
     <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
-    <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
     <uses-permission android:name="android.permission.NEARBY_WIFI_DEVICES" android:usesPermissionFlags="neverForLocation" tools:targetApi="s" />
     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

+ 3 - 1
build_all.sh

@@ -5,5 +5,7 @@ rm app/build app/src/main/assets/scrcpy-server.jar -rf
 ./gradlew clean
 ./gradlew assembleDebug
 ./gradlew assembleDebug
-adb -s $1 install app/build/outputs/apk/debug/scrcpy-debug.apk
+#adb -s $1 install app/build/outputs/apk/debug/scrcpy-debug.apk
+ls -al app/build/outputs/apk/debug/
+adb -s $1 install app/build/outputs/apk/debug/恺恩调试_*.apk