Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
升级到Android SDK 23时ProGuard失败_Android_Android 6.0 Marshmallow_Android Proguard - Fatal编程技术网

升级到Android SDK 23时ProGuard失败

升级到Android SDK 23时ProGuard失败,android,android-6.0-marshmallow,android-proguard,Android,Android 6.0 Marshmallow,Android Proguard,我正在尝试将SDK更新为23。因此,我将项目配置更改如下: //摘自Umweltzone/build.gradle 编译DK23版 // ... 编译“com.android.support:design:23.1.1” 当我构建一个版本时,此失败,并出现此错误(跟踪部分): … 注:有3处引用未知类。 您应该检查您的配置是否有打字错误。 (/troubleshooting.html#unknownclass) 注意:有2个类试图使用访问封闭类 反思。 应该考虑保持内部类属性。 (使用“-ke

我正在尝试将SDK更新为23。因此,我将项目配置更改如下:

//摘自Umweltzone/build.gradle
编译DK23版
// ...
编译“com.android.support:design:23.1.1”
当我构建一个版本时,此失败,并出现此错误(跟踪部分):


注:有3处引用未知类。
您应该检查您的配置是否有打字错误。
(/troubleshooting.html#unknownclass)

注意:有2个类试图使用访问封闭类 反思。
应该考虑保持内部类属性。 (使用“-keepattributes innerClass”)。
()

注意:在保留的类成员中有100个unkept描述符类。 你应该考虑清楚地保留所提到的类。 (使用“-keep”)。
()

注意:有5个未解析的类或类的动态引用 接口。
您应该检查是否需要指定其他程序JAR。
()

注意:有3个通过 内省。
您应该考虑清楚地保留所提到的类成员。 (使用“-keep”或“-keepclassmembers”)。
()

警告:有1个对库类成员的未解析引用。
您可能需要更新库版本。
()

警告:处理任务时出现异常java.io.IOException:请 首先更正上述警告。
:Umweltzone:TransformClasseSandreSourceWithProguardForRelease失败

失败:生成失败,出现异常

  • 错误:任务的执行失败:Umweltzone:transformClassesAndResourcesWithProguardForRelease'。
    >java.io.IOException:请先更正上述警告

发布版本确实与SDK 22配合使用。可以找到ProGuard配置。由于长度限制,StackOverflow不允许我在此处粘贴,因此可以找到完整的生成输出。

请坚持错误消息,即首先更正上述警告

上述警告是:

很可能,您不需要这种方法。因此,您可以通过在proguard配置中添加以下行来消除警告:

-dontwarn com.google.android.gms.**

美好的这实际上修复了构建。你能解释一下为什么即使我只是增加了SDK版本但没有更改代码,也会出现此警告吗?它看起来像是最新版本的Google Play服务(或支持库)中的一个小故障。
-dontwarn com.google.android.gms.**