gpt4 book ai didi

android - Google translate.detect 在 Proguard 之后崩溃

转载 作者:行者123 更新时间:2023-11-29 02:34:01 25 4
gpt4 key购买 nike

它在调试版本中运行良好,但在 Proguard 之后在发布版本中崩溃。

这是崩溃的代码

TranslateOptions options = TranslateOptions.newBuilder()
.setApiKey(context.getString(R.string.google_api_key))
.build();
Translate translate = options.getService();
Detection detection = translate.detect(sourceText);

最后一行崩溃。

这是Proguard规则

-keep class com.google.**
-keep interface com.google.**
-dontwarn com.google.**

最佳答案

检查 Proguard 配置部分。

https://medium.com/@amsanjeev/adding-translate-api-to-android-apps-788c5bca5521

-keepclassmembers class * {
@com.google.api.client.util.Key <fields>;
}
-keepattributes Signature,RuntimeVisibleAnnotations,AnnotationDefault


-dontwarn org.joda.convert.**
-dontwarn com.google.**
-dontwarn com.google.auto.**
-dontwarn autovalue.shaded.com.**
-dontwarn sun.misc.Unsafe
-dontwarn javax.lang.model.element.Modifier

关于android - Google translate.detect 在 Proguard 之后崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48083107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com