gpt4 book ai didi

Android 出现 eclipse proguard.cfg 问题

转载 作者:行者123 更新时间:2023-12-02 10:55:38 26 4
gpt4 key购买 nike

到目前为止,我的应用程序运行良好。

我收到类似的错误

Obsolete proguard file; use -keepclasseswithmembers instead of -keepclasseswithmembernames proguard.cfg

我还没有碰过 proguard.cfg 文件。

我已经清理了我的应用程序并重新打开了我的应用程序。没有运气。

有任何想法吗?

问候

最佳答案

这是 SDK 工具 v11 的错误。
http://code.google.com/p/android/issues/detail?id=16384

当 Lint 产生错误时,

  • 转到 lint 警告 View (Window > Show View > Other > android > Lint Warnings)并双击错误以修改 proguard.cfg
  • 在线将“keepclasseswithmembernames”重命名为“keepclasseswithmembers”,它会显示错误并保存。
  • 再次运行 Lint(在 Lint 警告 View 中单击刷新)
  • 如果在后续行中显示更多警告,请重复重命名。

  • 我把我的改成这样了。
    -optimizationpasses 5
    -dontusemixedcaseclassnames
    -dontskipnonpubliclibraryclasses
    -dontpreverify
    -verbose
    -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

    -keep public class * extends android.app.Activity
    -keep public class * extends android.app.Application
    -keep public class * extends android.app.Service
    -keep public class * extends android.content.BroadcastReceiver
    -keep public class * extends android.content.ContentProvider
    -keep public class com.android.vending.licensing.ILicensingService

    -keepclasseswithmembernames class * {
    native <methods>;
    }

    -keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet);
    }

    -keepclasseswithmembers class * {
    public <init>(android.content.Context, android.util.AttributeSet, int);
    }

    -keepclassmembers enum * {
    public static **[] values();
    public static ** valueOf(java.lang.String);
    }

    -keep class * implements android.os.Parcelable {
    public static final android.os.Parcelable$Creator *;
    }

    关于Android 出现 eclipse proguard.cfg 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9358708/

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