运行Android Wear应用的发布版本时,启动时会引发RuntimeException
。该消息表明它是ProGuard
问题,并提供解决方案的提示。
问题是如何将此提示转换为ProGuard规则?
以下是错误消息:
java.lang.RuntimeException:无法启动活动ComponentInfo {...}:java.lang.IllegalStateException:无法找到环境支持所需的方法,可能是由于proguard优化。请将com.google.android.wearable:wearable jar添加到项目的库jar列表中
答案 0 :(得分:2)
根据WearableActivity的文档,您应该添加
dependencies {
provided 'com.google.android.wearable:wearable:1.0+'
}
到你的gradle文件。还要为proguard添加适当的规则到proguard-rules.pro:
-keep class com.google.android.gms.wearable.** {*;}