腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Android
Proguard
/
R8
反射
错误
:
NoSuchFieldException
android
、
reflection
、
proguard
我有一个很大的Constants类,我需要使用
反射
从它获取静态字符串数组。尽管遵循了网上建议的所有规则,但我无法阻止 java.lang.
NoSuchFieldException
: OneAStepOne 让我困惑的一件事是把规则放在正确的地方。在
Android
Studio下有一个名为
proguard
-rules.pro的文件,在中间构建目录/
proguard
- files /
proguard
-
android
.txt-4.01、
progu
浏览 11
提问于2020-08-20
得票数 0
回答已采纳
1
回答
启用
R8
需要明确的规则以保留所有应用程序包
android-r8
我们已经显式禁用了使用指令的
R8
但是,当我从我的gradle.properties中删除该指令时,我发现
R8
正在删除许多应用程序特定的类。我能够成功编译和运行应用程序的唯一方法是在我的config/
proguard
/
proguard
-project.txt中包含以下语句我的gradle.properties看起来像这样: kotlin.incremental.
浏览 12
提问于2020-03-14
得票数 0
回答已采纳
2
回答
安卓系统的
NoSuchFieldException
ProGuard
java
、
android
、
proguard
、
scale
我尝试使用
反射
获取
android
.view.ScaleGestureDetector中的字段
android
.view.ScaleGestureDetector field.set(sgd,1); e.printStackTrace();但是它总是有
NoSuchFieldException
,我发现它可能是由
ProGuard
引起的。因此,我编辑了我
浏览 13
提问于2020-08-26
得票数 0
回答已采纳
1
回答
Gson: toJson/toJsonTree minifyEnabled发行
java
、
android
、
json
、
kotlin
、
gson
我正在尝试使用Gson将kotlin对象转换为JsonString。Gson().toJson(object) Gson().toJsonTree(object)如果minifyEnabled是真的,那么它将转换为类似于{'a': '', 'b': ''}的内容试着增加葛森护卫。但却找不到任何运气
浏览 7
提问于2022-09-04
得票数 1
回答已采纳
3
回答
如何使亚马逊的应用程序采购(IAP) 2.0与
Android
R8
协同工作
android
、
obfuscation
、
in-app-billing
、
android-r8
Android
现在默认使用
R8
。幸运的是,gradle.properties中的以下内容似乎能够阻止
R8
:我担心
R8
在未来会被强制执行,这将是一场灾难。下面是
R8
使用的
proguard
-project.txt-dontwarn com.amazon.**-keepattributescode/allocation/vari
浏览 0
提问于2019-05-30
得票数 3
回答已采纳
4
回答
在Gradle的安卓插件中,"minifyEnabled“和"useProguard”有什么区别?
android
、
gradle
、
android-gradle-plugin
、
build.gradle
、
proguard
我看到Gradle的
Android
插件有一个minifyEnabled属性和一个useProguard属性,如下所示: buildTypes { debug
浏览 11
提问于2016-05-03
得票数 95
回答已采纳
1
回答
尝试在空对象引用上调用虚拟方法'java.lang.Class java.lang.reflect.Field.getType()‘
java
、
android
、
sqlite
、
orm
、
activeandroid
我在我的
android
应用程序中使用了activeandroid。这是源代码,如果你需要看一看! at
android
.app.ActivityThread.access$1500(ActivityThread.java:144) at
andro
浏览 3
提问于2014-12-10
得票数 8
回答已采纳
4
回答
级: DSL元素“useProguard”已经过时,不久将被删除。
android
、
gradle
、
proguard
、
android-r8
自从
Android
的3.5更新之后,我在构建我的应用程序时有这样的警告: DSL元素'useProguard‘已经过时,并将很快被删除。在gradle.properties中使用“gradle.properties”在
R8
和Pro卫士之间切换。
浏览 1
提问于2019-08-24
得票数 31
回答已采纳
1
回答
同时使用
ProGuard
和
R8
android
、
gradle
、
proguard
、
android-r8
我希望
ProGuard
和
R8
都能执行代码收缩和优化:我确信,经过一年的开发,经过15年的开发,
R8
不可能像
ProGuard
那么酷。
android
.enableR8标志启用
R8
而不是
ProGuard
。 有没有任何方法可以使用这两种工具使用官方的
Android
工具链,即与
Android
插件的分级?
浏览 0
提问于2019-05-12
得票数 1
1
回答
Android
/java:从
ProGuard
到
R8
的转换/迁移?
android
、
proguard
、
obfuscation
、
android-proguard
、
android-r8
我想知道如何实现从
ProGuard
到
R8
的转换/迁移。谢谢。
浏览 3
提问于2018-10-15
得票数 31
3
回答
错误
的线路号码google play崩溃报告
android
、
proguard
而且我也
proguard
-rules.pro
浏览 5
提问于2021-05-06
得票数 12
1
回答
使用Unity从AAR文件调用startMoniting时发生致命崩溃
unity3d
、
ibeacon
、
altbeacon
、
android-ibeacon
我使用
android
-beacon-library-2.17.1.aar制作了一个安卓应用程序,并检测出ibeacon的主要/次要数字。我使用的手机:Zenfone 7 --
Android
11
错误
日志: java.lang.NoSuchMethodError: No virtual method
浏览 12
提问于2021-10-19
得票数 0
1
回答
如何将私有成员保留在支持守卫规则中
java
、
android
、
proguard
我正在尝试使用
Proguard
来保留我的私有字段,但它不起作用。我从
Proguard
keep类成员那里窃取了大部分内容,因为这个问题和我问的问题类似,并且还遵循了这个链接 this.stam = stam; System.out.println(stam);}
Proguard
浏览 6
提问于2020-05-06
得票数 1
回答已采纳
1
回答
Xamarin窗体,
Android
- Java.Lang.ClassNotFoundException
android
、
xamarin.forms
、
xamarin.forms.maps
我目前正在更新一个Xamarin窗体应用程序,突然在
Android
上遇到了这个
错误
:此后,我更新了
proguard
.cfg文件并添加了以下
浏览 3
提问于2022-03-04
得票数 0
回答已采纳
1
回答
安卓新的缩小工具
R8
没有反映APK大小的任何变化
android
、
dex
、
android-r8
当我添加
R8
来缩小
android
的dex大小时,它不工作。我添加了下面这一行: gradle.properties:
android
.enableR8=true 当我试图分析我的代码时,我找不到我的apk大小有什么不同。是不是我还遗漏了什么?我是否应该添加任何
proguard
规则,并通过添加以下几行来启用progaurd: build.gradle minifyEnabled false proguardFiles getDefaultProguardFile('
proguard
-
and
浏览 14
提问于2019-04-01
得票数 0
1
回答
在
Android
上使用
R8
时,是否需要卸载现有的
Proguard
?
android
、
android-studio
、
android-proguard
、
android-r8
当我使用
R8
时,是否需要从Gradle中删除与
Proguard
相关的代码?minifyEnabled true proguardFiles getDefaultProguardFile('
proguard
-
android
-optimize.txt'), '
proguard
-rules.pro
浏览 0
提问于2019-01-30
得票数 5
回答已采纳
2
回答
安卓版本APK与java.lang.AssertionError的崩溃:在java.lang.Enum中不可能
android
、
gradle
、
proguard
、
android-gradle-plugin
当我启动应用程序时,它会因为以下
错误
而崩溃:E/AndroidRuntime8662): at java.lang.Enum$1.create(Enum.java:41)看起来不应该发生此
错误
/
proguard
-project.txt') signingConfig
浏览 1
提问于2013-12-18
得票数 35
回答已采纳
1
回答
ProGuard
on
Android
+ reflection =
NoSuchFieldException
java
、
android
、
reflection
、
libgdx
、
proguard
我的名字是马修,在使用
ProGuard
后,我在安卓系统的
反射
上遇到了一些困难。SOME_CLASS.class.getField(fieldName); } catch (
NoSuchFieldException
} 导出发行版apk (编译好)并运行游戏之后,我得到了
NoSuch
浏览 4
提问于2014-11-18
得票数 3
1
回答
在发布应用程序后,撤消启用minify
android
、
android-studio
、
kotlin-coroutines
、
minify
、
android-obfuscation
在更新应用程序时,出现了许多
错误
,我知道这个问题,因为类的混淆。一些用户删除了应用程序并重新安装,使其部分工作正常。
浏览 5
提问于2022-06-14
得票数 2
5
回答
Android
Studio中的混淆
android
、
obfuscation
、
android-studio
Android
是否有任何混淆工具可供使用?IntelliGuard插件是由工作室提供的,但由于缺少AntSupport插件,它实际上无法工作。我在仓库里找不到。有什么想法吗?
Android
的构建过程是基于Gradle的,所以我不希望看到Ant对它的支持。也许我错了。
浏览 10
提问于2013-06-25
得票数 49
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Android Studio 3.1.4 稳定版发布, bug 修复
Android Studio 3.3 Canary 2 发布,包含新功能和修复
Flutter 1.12重磅发布:支持Web与macOS
Android P正式发布,你需要尽快做适配了
存储安全(三)
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券