proguard-maven-plugin
全部标签 我有一个包含一个类的android库,我想将它变成一个.aar库。当我将minifyEnabled设置为true时,另一个android项目无法使用该库(如果minifyEnabled设置为false就可以了)。我想问一下proguard和AAR库的正确配置是什么HelloWorld.javapackagecom.example.hello;importandroid.util.Log;publicclassHelloWorld{publicstaticvoidHello(){Log.v("HelloWorld","HelloWorld!");}}build.grandleapplyp
我正在尝试使用ProGuard和新的AdMob库(GooglePlay服务库项目)对我的应用进行签名控制台给我这些错误:[2014-04-2616:41:33-MyProject]Proguardreturnedwitherrorcode1.Seeconsole[2014-04-2616:41:33-MyProject]Warning:com.google.android.gms.analytics.GoogleAnalytics$b:can'tfindsuperclassorinterfaceandroid.app.Application$ActivityLifecycleCallb
也许你会认为这是一个安装插件的愚蠢问题。但老实说,我已经尝试了3次来安装这个插件。我遵循了这个网站指南:http://rgladwell.github.io/m2e-android/并且还引用了一个常见问题,它是在stackoverflow中添加插件的指南。(但很抱歉,由于声誉不佳,我无法发布超过2个链接)。因为我打算开发一个新的Android应用程序,所以我从官方网站下载了“adt-bundle-windows-x86_64-20140702”。我可以用这个bundle来安装m2e插件(adt是默认集成的,众所周知)。但是问题是不知道为什么安装不了“AndroidforMaven”插
我在我的应用程序中解析了1.5.1,一切正常,但是当我导出到APK时,我得到:[2014-09-0519:53:08-myapp]Proguardreturnedwitherrorcode1.Seeconsole[2014-09-0519:53:08-myapp]Note:therewere662duplicateclassdefinitions.[2014-09-0519:53:08-myapp]Warning:com.parse.FacebookAuthenticationProvider$1:can'tfindsuperclassorinterfacecom.facebook.a
我正在使用simpleXMLserializer在我的应用程序中,似乎已经通过在proguard.cfg中使用以下行成功地将其从Proguard混淆中排除,这要归功于SOquestion:-keeppublicclassorg.simpleframework.**{*;}-keepclassorg.simpleframework.xml.**{*;}-keepclassorg.simpleframework.xml.core.**{*;}-keepclassorg.simpleframework.xml.util.**{*;}我能够签署并导出apk,但是当我尝试运行我的应用程序时,它在
在使用新版IDEA进行Maven项目开发时,有时会遇到无法解析pom.xml文件的问题。这可能导致项目无法构建或无法正常导入相关依赖。本文将介绍一些可能的原因和解决方案,帮助您解决这个问题。检查Maven配置:首先,确保您的IDEA正确配置了Maven。在IDEA的设置中,通过以下步骤检查配置:打开IDEA,并导航到"File"(文件)菜单,然后选择"Settings"(设置)。在左侧面板中,展开"Build,Execution,Deployment"(构建、执行、部署)选项,并选择"Maven"。在右侧面板中,确保"Mavenhomedirectory"(Maven安装目录)指向正确的Mav
我在使用Google服务插件时遇到问题。我将谷歌服务更新到最新版本。我从这个网站得到了依赖:https://bintray.com/android/android-tools/com.google.gms.google-services/Error:Executionfailedfortask':app:processDebugGoogleServices'.>Pleasefixtheversionconflicteitherbyupdatingtheversionofthegoogle-servicesplugin(informationaboutthelatestversionis
我的应用程序在调试中运行一切正常,但在创建要发布的apk时,出现以下错误。Process:neocom.dealerbook,PID:9044java.lang.IndexOutOfBoundsException:Invalidindex0,sizeis0atjava.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255)atjava.util.ArrayList.get(ArrayList.java:308)atneocom.dealerbook.controller.k.a(MapActivity.java
我需要保持所有模型类不被混淆,所以我在proguard规则中添加了这一行以保持所有模型类:-keepclassmy_package_name.model.**{*;}此命令保留了所有模型类,但它仍然混淆了模型类中的注释。我尝试添加以下行:-keepattributes*Annotation*-keepattributesEnclosingMethod但是,结果还是一样的。我的模型类包含这两个注释:@SerializedName("message")@ExposeprivateStringmessage;如何让这两个注解不被混淆? 最佳答案
我用于编译我的Android应用程序的Ant脚本运行良好,但在将GooglePlay服务库更新到版本5.0(修订版18)后,ProGuard失败并显示以下输出:-obfuscate:[mkdir]Createddir:/srv2/jenkins/jobs/CCNFGoogleonly/workspace/trunk/org.digitalcure.ccnf.app/bin/proguard[jar]Buildingjar:/srv2/jenkins/jobs/CCNFGoogleonly/workspace/trunk/org.digitalcure.ccnf.app/bin/prog