当前位置: 首页 > 知识库问答 >
问题:

错误,而建立apk时,迷你启用是真的

戚育
2023-03-14

我对proguard有意见。错误是:找不到[com/google/android/gms/location/LocationResult]和[com/google/android/gms/location/LocationAvailability]的通用超类(有1个已知超类)

proguard规则的代码。赞成的意见:

-keep class com.name.ee.model.** { *; }
-keep class com.name.ee.response.** { *; }

#--------- Glide

-keep public class * implements com.bumptech.glide.module.GlideModule
-keep public enum com.bumptech.glide.load.resource.bitmap.ImageHeaderParser$** {

  **[] $VALUES;
  public *;}

#--------- OkHttp
-dontwarn okio.**
-dontwarn okhttp3.**

#--------- Calligraphy
-keep class uk.co.chrisjenx.calligraphy.* { *; }
-keep class uk.co.chrisjenx.calligraphy.*$* { *; }

#--------- DBflow
-keep class * extends com.raizlabs.android.dbflow.config.DatabaseHolder { *; }
-keep class com.raizlabs.android.dbflow.config.GeneratedDatabaseHolder
-keep class * extends com.raizlabs.android.dbflow.config.BaseDatabaseDefinition { *; }

#--------- Retrofit

-dontnote retrofit2.Platform
-dontwarn retrofit2.Platform$Java8
-keepattributes Signature
-keepattributes Exceptions

#--------- GSON
-keepattributes Signature
-keep class sun.misc.Unsafe { *; }
-keep class * implements com.google.gson.TypeAdapterFactory
-keep class * implements com.google.gson.JsonSerializer
-keep class * implements com.google.gson.JsonDeserializer

#-dontwarn android.support.v4.**
-keep class com.google.android.gms.** { *; }
-dontwarn com.google.android.gms.**


-ignorewarnings

-keep class * {public private *;}

和实现是:

//noinspection GradleCompatible
implementation 'com.google.android.gms:play-services-maps:16.0.0'
implementation "com.google.android.gms:play-services-gcm:16.0.0"

共有1个答案

宗冷勋
2023-03-14

我认为你的问题必须通过将android studio升级到3.3.1来解决

 类似资料:
  • 运行Java 8,Gradle插件版本3.1.0 AndroidManifest。xml 建筑gradle应用程序

  • 我在Windows 7X64计算机上使用Qt 5.12,Qt Creator 4.8上的设备低于此版本: 如图所示,SDK、NDK和JDK似乎都很好。 通过这条路径,我去创建一个名为“test_1”的简单QML项目: 代码如下: SDK包还如下: 这里有什么问题吗? 现在使用工具包测试程序: Desktop:OK Android X86或Arm7:Faild 下面是红色的编译输出窗口的所有内容:

  • 问题内容: 我正在尝试构建apk,但是firebase admob出现了问题,如果我在没有运行的情况下运行,那么apk可以完美运行并且构建时没有任何错误如何解决该问题? 我收到此错误: 在这种情况下,任务’:firebase_admob:verifyReleaseResources’的执行失败。 我正在使用此版本,甚至尝试了一些最新版本,但问题仍然存在。 问题答案: 我面临类似的错误。但我建议您制

  • 我正在尝试创建minikube集群,但总是失败。 任何建议都非常欢迎: C:\WINDOWS\system32 Microsoft Windows 10 Home 10.0.19042 Build 19042上的minikube v1.16.0 根据用户配置使用vmware驱动程序 启动群集minikube中的控制平面节点minikube 正在创建vmware VM(CPU=2,内存=4000MB

  • electron-vue 支持使用 electron-packager 和 electron-builder 来构建和分发你的产品阶段的程序。两个构建工具都由了不起的 @electron-userland 社区支持,每个都有详尽的文档。在 vue-cli 脚手架过程中,你会被问到你想要使用哪个构建器。 electron-packager 如果你刚开始制作 electron 应用程序或只需要创建简单

  • Logcat错误: gradle应用de::