【发布时间】:2019-11-11 20:29:21
【问题描述】:
运行 ./gradlew assembleRelease 和 ./gradlew app:assembleRelease 有什么区别吗?出于某种原因,第一个不适合我,但第二个工作正常
【问题讨论】:
运行 ./gradlew assembleRelease 和 ./gradlew app:assembleRelease 有什么区别吗?出于某种原因,第一个不适合我,但第二个工作正常
【问题讨论】:
./gradlew app:assembleRelease 在模块 app 中运行名为 assembleRelease 的任务,而 ./gradlew assembleRelease 为 所有 已注册此名称的任务的模块执行此操作
您可以运行./gradlew assembleRelease -m 来查看将执行哪些任务并验证它是否也运行app:assembleRelease。
由于某种原因,第一个不适合我,但第二个可以正常工作
“不工作”是什么意思?我假设您的意思是它不会产生输出apk 文件-您在哪里寻找输出工件?
【讨论】:
-dontskipnonpubliclibraryclasses
-dontobfuscate
-forceprocessing
-optimizationpasses 5
-ignorewarnings
-keep class * {
public private *;
}
-keep class * extends android.app.Activity
-assumenosideeffects class android.util.Log {
public static *** v(...);
public static *** d(...);
public static *** i(...);
public static *** w(...);
public static *** e(...);
}
【讨论】:
arquivo /storage/emulated/0/Android/data/com.cprextract.rarzip/files/_rartemp_open_1573205040128/filename.ext 的格式无效
【讨论】: