草庐IT

proguard-maven-plugin

全部标签

android - Firebase-UI 库的 Proguard 配置

在创建启用混淆器的APK时,使用Firebase-UI库(com.firebaseui:firebase-ui:0.3.0)中的FirebaseRecyclerAdapter时会抛出以下异常:java.lang.RuntimeException:java.lang.NoSuchMethodException:[classandroid.view.View]atcom.firebase.ui.FirebaseRecyclerAdapter.onCreateViewHolder(FirebaseRecyclerAdapter.java:168)调试版本(没有proguard)工作正常。谁有

android - 我想用 Proguard 混淆 AndroidManifest.xml

我可以用Proguard混淆AndroidManifest.xml文件吗?我想在我的proguard.config文件中写入源代码。(-adaptresourcefilenamesAndroidManifest.xml)但是没用。 最佳答案 标准的Android版本构建仅将ProGuard应用于编译的字节码,而不是任何资源文件。因此它无法适配像AndroidManifest.xml这样的文件。此外,这些构建过程首先运行aapt将AndroidManifest.xml和其他XML文件转换为二进制版本,以便更高效地打包和使用。Aapt还

android - Intellij Android + Maven 找不到单元测试

我正在使用IntelliJ和Maven开发一个Android应用程序,我正在尝试使用Maven原型(prototype)自动创建的测试模块运行单元测试。但是,每当我尝试运行测试模块时,我都会不断收到以下消息:RunningtestsTestrunningstartedFinishEmptytestsuite.我必须在某个地方注册测试吗? 最佳答案 对于Intellij15,我通过以下方式解决了这个问题:打开“项目结构”设置点击“模块”(在左侧)“来源”标签一种。右键单击您的源目录(通常是src),然后单击“源”。b.右键单击您的测试

android - 将 Proguard 应用于包含多个库项目的 Android 应用程序

我有一个Android应用程序,它有一个主UI应用程序项目、一个模型库和一个UI库项目。为这样的多项目结构设置Proguard.cfg的最佳方法是什么?例如,主UI应用程序项目是否需要具有适用于库项目的配置。每个库项目都需要自己的配置文件吗?我的应用程序包含模型和ui项目作为jar文件。 最佳答案 主要的应用程序配置很重要,您不需要为每个库项目设置proguard配置,但您应该将您的库作为Android库而不是外部jar来引用 关于android-将Proguard应用于包含多个库项目的

android - 无法让库 jar 与 Android 和 Proguard 一起使用

我在Eclipse中有一个Android库项目(A)和Android应用程序(B)。对于此设置,我使用的是Proguard,到目前为止没有问题。现在我想将Flurry库(.jar)添加到我的库项目中,它在模拟器上的Debug模式下工作正常。但是,当我想使用Proguard导出我的应用程序的最终签名apk时,我收到许多“找不到引用的类...”警告并且无法创建apk。其中一些类是:org.joda.time.LocalDateTimeorg.joda.time.format.DateTimeFormatterorg.xerial.snappy.Snappycom.jumptap.adtag

Eclipse 中的 Android Maven - 创建 Activity

每次我使用Android-Maven插件在Eclipse中创建一个Activity时,该Activity会自动在src而不是src/main/java下创建。例如,我在EclipsePackageExplorer中有src/main/java源文件。在源文件夹下,我有com.example.package.name包。我右键单击该包并选择“新建”->“其他”并选择“AndroidActivity”。输入有关新Activity的所有信息后,我单击“完成”。问题是,当Eclipse创建Activity并更新list时,它将新Activity放在“src/com/example/packag

android - 如何创建可以导入为Android项目的Maven项目

我是Maven的粉丝,喜欢它在项目协作时给我和我的程序员同事带来的自由。我认为自己对Maven及其pom以及命令行目标有相当好的理解。现在我们开始创建一个android测试项目来自动测试我们的Android软件。我们在eclipse环境中执行此操作没有任何问题,测试套件现在已启动并运行。然而,是时候让更多的程序员加入这个项目了,因此我们希望能够从我们的git存储库中克隆这个项目,运行mvneclipse:eclipse,将它导入一个新的eclipse(当然使用android-sdk等等)并按预期运行测试。我们遇到了一个障碍,即该项目没有成为eclipse中的Android测试项目,因此

android - Maven + AndroidAnnotations 生成但无法访问类

好的。我正在尝试创建一个可以通过使用maven且仅使用maven来完美构建的项目。目前,只要在实际Java代码中没有引用,我就面临着正在生成类并且工作正常的问题。意思是,如果我在documentation中创建一个示例它有效。一旦我做了类似的事情Intenti=newIntent(SettingsActivity_);然后构建失败Failedtoexecutegoalorg.apache.maven.plugins:maven-compiler-plugin:3.0:compile(default-compile)onprojectInterestingFind:Compilation

android - 如何使用 Google Android Gradle Plugin 编译 AndroidAnnotations?

我用googleandroidgradle插件和android注释编译了一个android项目,好像是java编译源码在android注解生成一些源文件之前。这有什么问题吗?谢谢!我编译:gitclonegit@github.com:sinojelly/androidannotations-dagger-example.git-bgoogle-android-gradle-pluginbuild.gradle是:buildscript{repositories{mavenLocal()mavenCentral()}dependencies{classpath'com.android.t

android - Intellij 12 maven library Android RestTemplate 麻烦处理javax/xml/parser/DocumentBuilder.class

我有一个带有intellij的Android项目在对话框SelectionProjectSettings->Libraries的应用程序模块上按F4,我添加了FromMavenorg.springframework.android:spring-android-auth:1.0.1.RELEASEorg.springframework.android:spring-android-core:1.0.1.RELEASEorg.springframework.android:spring-android-rest-template:1.0.1.RELEASE按OK将代码添加到我的应用程序但