gpt4 book ai didi

java - 在 Android 上使用 ProGuard。

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:04 25 4
gpt4 key购买 nike

我正在尝试将 ProGuard 与 Android 一起使用。我发现了几个 ProGuard 脚本可供使用,以下是一个示例(我发现了其他几个相同或非常相似的脚本)。但是,当我尝试使用此脚本运行 ProGuard 时,出现错误:

“在';'之前期望java类型在文件的第 23 行......”

我是 ProGuard 的新手。有人可以解释这里出了什么问题

谢谢。

-injars      bin(!.svn/**)
-outjars obfuscated
-libraryjars C:\android-sdk_r04-windows\android-sdk-windows\platforms\android-1.6\android.jar
-libraryjars C:\GoogleAnalyticsAndroid_0.7\libGoogleAnalytics.jar

-optimizationpasses 5
-dontusemixedcaseclassnames
-dontskipnonpubliclibraryclasses
-dontpreverify
-verbose
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*

-printmapping proguard.map
-keepattributes SourceFile,LineNumberTable

-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 ;
}

-keepclasseswithmembernames class * {
public (android.content.Context, android.util.AttributeSet);
}

-keepclasseswithmembernames class * {
public (android.content.Context, android.util.AttributeSet, int);
}

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

最佳答案

问题出在这里:

native ;

尝试将其更改为:

native <methods>;

关于java - 在 Android 上使用 ProGuard。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4038690/

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