草庐IT

proguard-project-mfp

全部标签

android Proguard混淆与twitter4j

我正在尝试将混淆器与twitter4j一起使用,并在调用newTwitterFactory(configuration)时不断收到noMethodFound异常。这是异常(exception)情况:java.lang.AssertionError:java.lang.NoSuchMethodException:[interfacetwitter4j.conf.Configuration,interfacetwitter4j.auth.Authorization]attwitter4j.TwitterFactory.(TwitterFactory.java:73)atcom.applic

android - 使用 proguard 时 gmailsender 不工作

我正在使用gmailsender在我的应用程序中发送电子邮件。我点击了下面的链接SendingEmailinAndroidusingJavaMailAPIwithoutusingthedefault/built-inapp但是我注意到,每当我使用混淆器构建我的APK时,gmail发件人都不起作用(当我安装该APK时)。没有抛出错误,但没有发送电子邮件。如果我禁用混淆器然后生成APK,那么使用该APK就可以正常工作。任何人都可以建议这里可能有什么问题。:::编辑:::-添加了生成APK时来自控制台的几行错误消息(删节)。我可以通过在PROGUARD配置文件中忽略它们来摆脱这些警告[201

android - Proguard 使用适用于 Android 的 AWS SDK 给出错误

在我的Android应用程序中,我使用了亚马逊的一些库:aws-android-sdk-cognito-2.2.2.jar,aws-android-sdk-core-2.2.2.jar,aws-android-sdk-ddb-2.2.2.jar,aws-android-sdk-ddb-mapper-2.2.2.jar,aws-android-sdk-sns-2.2.2.jar,aws-android-sdk-s3-2.2.2.jar当我在启用Proguard和空文件proguard-project.txt的情况下导出apk文件时,我遇到了这些错误:[2015-09-1109:30:32

android - 尝试在 Android 中使用 Proguard 和 SQLcipher 时出现 NoClassDefFoundError

尝试使用sqlicipher和proguard运行我的应用程序时,我收到了ava.lang.NoClassDefFoundError:net/sqlcipher/CursorWindow。该项目在没有启用proguard的情况下完美运行。我第一次使用sqlcipher创建一个新的数据库时,我得到了上面的错误。我看过另一个看似相同的SO问题,但我已经尝试了该问题的答案,但我仍然遇到错误。AndroidProguardSqlCipherNoClassDefFoundError这是我的整个proguard-properties:-libraryjarslibs/commons-codec.j

android - Proguard 可以混淆 Android 库项目 (APKLIB) 吗?

我正在尝试对Android库项目(APKLIB)进行混淆处理,以便在不损害大部分源代码的情况下将库分发给潜在客户进行测试开发。不幸的是,Google无法提供任何文档和示例,并且唯一对混淆后的APKLIB的引用是没有解决方案的问题帖子。我曾尝试使用android-maven-plugin以及maven-proguard-plugin和Maven来混淆APKLIB,但最终结果并没有混淆。我还尝试将proguard目标移动到maven的流程类和准备包阶段,但没有成功。我的最后一招是将源代码从APKLIB中分离出来并将其混淆为JAR,同时将APKLIB作为AIDL文件和资源保留在混淆后的JAR

Android 和 JUnit : Create a JUnit Project or a test source folder

有一个创建AndroidJUnit项目的选项。据我所知,另一种方法是在名为test的同一项目中创建一个文件夹,其中包含与现有项目相同的包名称。这两种方法有什么区别。 最佳答案 当我使用Java进行开发时,我通常会在与我的源相同的项目中创建一个单独的/test文件夹,其下具有相同的包结构。我将两者分开,这样/test内容就不会打包并与源代码一起部署。部署测试或它们所依赖的第3方JAR毫无意义。 关于Android和JUnit:CreateaJUnitProjectoratestsource

安卓 NDK/JNI : "No rule to make target" error when compiling my hybrid iOS/Android project

在完成“makeclean”(执行makefile的内容)后,我正在尝试编译我的iOS/Android混合项目(使用build_native.sh)。我实际上是按照本教程中描述的步骤操作的:http://gameit.ro/2012/01/creating-an-iphone-and-android-cocos2d-x-hybrid-project-updated/#comment-635但是在尝试编译时出现以下错误:**Noruletomaketargetjni/../../libs/cocos2dx/platform/CCFileUtils.cpp',需要obj/local/arm

android - 使用 Eclipse ADT 插件 R19 导出时 Proguard 不起作用

当我通过Export>ExportAndroidApplication或通过AndroidTools>ExportSignedApplicationPackage导出我的应用程序时,我就是无法让Proguard工作。关于如何启用Proguard,我所知道的就是取消注释该行proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt在project.properties中。我也试着把我的配置文件放在那里。也不行。导出包中的classes.dex文件包含类私有(private)方法的名

android - 您是否需要在 ProGuard 中为 Android 构建指定 -injars 和 -outjars 选项?

默认的androidproguard.cfg文件没有指定任何-injars或-outjars选项,而且我还没有找到关于什么的任何文档-outjars的输出应该是。另一方面,ProGuard站点提供了一个包含-injars和-outjars的android示例。我应该遵循哪一个? 最佳答案 我做了一些搜索,找到了一个文件,$ANDROID_SDK/tools/proguard/examples/android.pro,其中指出:##ThisProGuardconfigurationfileillustrateshowtoprocess

java - 签署 Android 应用程序时出现 Proguard 错误/Dalvik 错误 1

在我开始之前,想打个招呼并感谢您阅读本文,我遇到这个问题已经有一段时间了,非常感谢您的帮助!我已经在这个项目上工作了一段时间,而且它的测试非常好。我可以运行它,它可以在我的安卓平板电脑上运行,没有错误或任何错误。但是当我最终尝试发布它并进入“AndroidTools->ExportSignedApplication”时,我返回了DalvikError1。我尝试启用混淆器,但留下了很多未引用的类。如:[2013-05-1415:40:24-MxlTestApp]Proguardreturnedwitherrorcode1.Seeconsole[2013-05-1415:40:24-Mxl