如何在ProGuard中使用-twtwarn?

我正在使用android studio来构builddebugging和发布应用程序。 当我build立debugging/发布应用程序

./gradlew assembleDebug ./gradlew assembleRelease 

这两个版本都完美创build并运行。 显示适当的debugging或释放对话框

现在我已经在build.gradle中添加了proguard细节:

 signingConfigs { myConfig { storeFile file("keystore.jks") storePassword "abc123!" keyAlias "androidreleasekey" keyPassword "pqrs123!" } } buildTypes { release { runProguard true proguardFile getDefaultProguardFile('proguard-android-optimize.txt') signingConfig signingConfigs.myConfig } } productFlavors { defaultFlavor { proguardFile 'proguard-rules.txt' } } 

现在它显示事件日志中的错误为

警告:有7个未parsing的类或接口的引用。 您可能需要添加缺less的库jar或更新其版本。 如果你的代码工作正常,没有丢失的类,你可以用'-twtwarn'选项来禁止警告。 ( http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedclass )

警告:有2个未parsing的程序类成员的引用。 您的input类似乎不一致。 您可能需要重新编译代码。

( http://proguard.sourceforge.net/manual/troubleshooting.html#unresolvedprogramclassmember):Flash销售:proguardDefaultFlavorRelease FAILED

如果我把runProguard选项设置为false,那么它的运行。

我有这些问题:

1)是否可以释放apk与runProguard = false?

2)如何在创build发布版本时使用dontwarn?

Solutions Collecting From Web of "如何在ProGuard中使用-twtwarn?"