小编RoF*_*oFF的帖子

用gradle错误构建apk

要使用gradle构建apk,控制台中的错误如下:

如果make minifyEnabled = false,则错误消失.看起来有重复的包.

:app:collectDebugMultiDexComponents
:app:transformClassesWithMultidexlistForDebug
ProGuard, version 5.2.1
Reading program jar [<My_Android_Project>/app/build/intermediates/transforms/proguard/debug/jars/3/1f/main.jar]
Reading library jar [<My_Android_SDK>/build-tools/23.0.2/lib/shrinkedAndroid.jar]
Preparing output jar     [<My_Android_Project>/app/build/intermediates/multi-dex/debug/componentClasses.jar]
Copying resources from program jar [<My_Android_Project>/app/build/intermediates/transforms/proguard/debug/jars/3/1f/main.jar]
:app:transformClassesWithDexForDebug
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: com.android.dex.util.ExceptionWithContext: name already added: string{"a"}
Error:Uncaught translation error: …
Run Code Online (Sandbox Code Playgroud)

android gradle android-proguard

5
推荐指数
1
解决办法
4498
查看次数

找不到Gradle DSL方法:带有experimental-gradle的'provided()'错误

我必须使用experimental-gradle进行本机代码调试,并在build.gradle中"提供'javax.annotation:jsr250-api:1.0'",但似乎实验版本不支持提供的语法,错误消息"Gradle DSL找不到方法:'provided()'".

对于实验 - gradle,我使用"com.android.tools.build:gradle-experimental:0.7.0-beta3",主build.gradle在这里发布

任何解决方案?

android android-gradle-plugin gradle-experimental

5
推荐指数
0
解决办法
813
查看次数

如何防止我的启动器被操作系统杀死?

我正在开发第三方Android Launcher的项目.我发现它在后台运行时经常被操作系统杀死,即使它是默认的启动器.

操作系统将在可用内存不足时杀死许多应用程序,我的客人说我的启动器被杀的原因.

所以我的问题是我应该怎样做才能减少被杀的机会?

android launcher

2
推荐指数
1
解决办法
1675
查看次数

如何让Launcher-Pick-Up弹出窗口显示?

我安装了一个Launcher应用程序.并且用户已选择另一个启动器作为默认设置,这意味着当按下HOME时,默认启动器将出现在前面.

我想为用户提供重置默认启动器的便利.例如在我的启动器的UI中单击按钮将显示Launcher-Pick-Up弹出窗口.

Go Launcher可以做到这一点(在Go的设置视图中).似乎Go Launcher做了类似"PackageManager.clearPackagePreferredActivities("com.android.launcher")"的事情来清除首选的启动器活动!

如何实现?

android android-launcher

2
推荐指数
1
解决办法
2876
查看次数