草庐IT

proguard-project

全部标签

java - 将新的 Google 登录添加到 Android 应用程序后的 Proguard 混淆问题

在新的GooglePlay服务库(8.3.0)中,有一种执行登录的新方法。此方法涉及添加以下依赖项:build.gradle(应用级别):类路径'com.google.gms:google-services:1.4.0-beta3'在应用层面:compile'com.google.android.gms:play-services-auth:8.3.0'`applyplugin:'com.google.gms.google-services'`在minifyEnabled设置为false的情况下创建发布应用程序版本时,应用程序正在发布并且工作正常。但是,在创建发布版本时minifyEn

android - 获取奇怪的 Nullpointer Exception ProGuard

致命异常:java.lang.NullPointerExceptionatcom.x.c.l.d(ProGuard:713)atcom.x.c.e.c(ProGuard:161)atcom.x.b.a.a(ProGuard:41)atcom.x.b.a$1.run(ProGuard:646)atcom.x.c.o$1.run(ProGuard:110)atjava.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)atjava.util.concurrent.ThreadPoolExecu

android - proguard 的 Xamarin facebook 分支无法访问 .jar

我正在使用xamarinforandroid,我想用proguard构建我的应用。所以我用一个https://libraries.io/nuget/name.atsushieno.proguard.facebook在我安装它并构建我的应用程序之后,我总是遇到这个错误:ErrorUnabletoaccessjarfileC:\Users\samihpc\Documents\VisualStudio2015\Projects\AppName\packages\name.atsushieno.proguard.facebook.5.3.2.2\build\..lib\proguard.jar

android - 使用 Proguard 混淆 Cordova Android 应用程序似乎无能为力

我是第一次测试Proguard的混淆功能。为此,我做了以下事情下载了CordovaHelloWorldplugin通过将字符串"Thisistopsecret"添加到它发出的问候消息来修改它创建了一个简单的CordovaHelloWorld项目cordovacreate...添加了CordovaProguardplugin将本地源的插件添加到此项目通过附加proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-custom修改了platforms\android\project.properties

android - NDK 分辨率结果 : Project settings: Gradle model version=5. 4.1,NDK 版本未知

这个问题在这里已经有了答案:NDKResolutionOutcome:Projectsettings:Gradlemodelversion=5.4.1,NDKversionisUNKNOWNerror(31个答案)关闭3年前。我的gradlesync在稳定的androidstudio3.5上总是失败并显示此消息自3.5版本的预览版发布以来,这种情况一直在发生NDKResolutionOutcome:Projectsettings:Gradlemodelversion=5.4.1,NDKversionisUNKNOWN同一项目在并行androidstudio上运行。有时我需要并行处理两个

android - 错误 "Failed to load properties file for project ' MJAndroid'"在 eclipse

我已经从O'reilly下载了一个示例“MJAndorid”。但是将项目导入工作区后,我得到以下错误日志:Failedtoloadpropertiesfileforproject'MJAndroid'在这种情况下,我无法应用构建目标GoogleAPI版本3。此外,通过在项目的属性窗口中单击Android,我得到“当前显示的页面包含无效值”。有人可以提出任何建议吗?谢谢! 最佳答案 在我的Mac上安装了Eclipse和AndroidAVD退出我删除了工作区中的所有项目(先备份!)使用相同的工作区名称重新创建它最终重新启动了eclips

android - Proguard 混淆导致 dex 编译抛出异常

我有一个Android应用程序,我只是想用混淆器混淆(因此,我有-dontoptimize-dontshrink-dontpreverify标志)。当我使用Proguard构建时,proguard本身不会抛出任何错误,但是dex会抛出以下异常:Exceptioninthread"pool-1-thread-1"com.android.dx.cf.code.SimException:com.android.dx.rop.cst.CstMethodRefcannotbecasttocom.android.dx.rop.cst.CstInterfaceMethodRefatcom.andro

java - Google Maps v2 Projection.toScreenLocation(...) 极慢

我已将我的Android应用程序中的Googlemapv1升级到v2。v2很好等等,但有一种方法似乎是我生命中最慢的方法。Projectionproj=map.getProjection();Pointpoint=proj.toScreenLocation(example.m_geopoint);toScreenLocation(...)太慢以至于应用程序变慢到无法使用的慢动作。该方法每帧可能更新100次,但在GoogleMapsv1上效果非常好。当我检查Android控制台时,我看到了这个:10-0613:53:04.460:D/dalvikvm(4889):GC_EXPLICITf

【模型部署】Andriod stdio报错:app:checkDebugAarMetadata Your project has set “andriod.useAndriodX=true““

项目场景:最近在做深度学习模型的手机部署,因为初次使用Andriod模型,所以遇到了不少bug。问题描述具体报错如下:看起来有很多错误,其实都是第一个感叹号引起的。点开感叹号,能看到:其实这里已经告诉了我们报错原因和解决方法:Yourprojecthassetandroid.useAndroidX=true,butconfiguration:app:debugRuntimeClasspathstillcontainslegacysupportlibraries,whichmaycauseruntimeissues.ThisbehaviorwillnotbeallowedinAndroidGra

Android 应用程序在使用 Proguard 和 Dagger 的 Release Build 上崩溃

我不熟悉将Proguard和Dagger用于Android应用程序,所以如果有人能给我一些指导,我将不胜感激。Proguard和Dagger已在应用程序中实现。当应用程序通过Debug模式(即从Eclipse推送)安装时,运行应用程序没有问题。但是,当我运行应用程序的发布版本时,它崩溃并显示以下跟踪:Noinjectablemembersoncom.example.test.d.Doyouwanttoaddaninjectableconstructor?requiredbycom.example.test.dcom.example.test.SampleActivity.aNoinje