widgetCategory。我使用apktool反编译了一个APK,将widgetCategory属性添加到xml文件中,并重新编译。
错误是这样的:
No resource identifier found for attribute 'widgetCategory' in package 'android'
我已尝试使用最新的aapt并更改apktool.yml中的sdk级别,但都没有解决问题。
我有什么需要更改才能将Android 4.2的支持添加到apktool吗?
答案 0 :(得分:13)
将构建目标设置为API 17.在Eclipse中,您可以通过右键单击项目并选择“属性”来实现此目的。然后,在Android下,选择Android 4.2作为构建目标。也可以只打开文件project.properties并将目标设置为android-17
。
你不必须更改Android Manifest中的minSdkVersion
或targetSdkVersion
。
答案 1 :(得分:0)
我自己也遇到了这个问题。您需要将应用程序的MinSdkVersion(在manifest.xml中)更新为17。
如果它使用17以下的MinSdkVersion,它将无法识别widgetCategory资源。
干杯!
答案 2 :(得分:0)
当OP说他正在使用apktool时,所有答案都面向使用Eclipse和Java的人。最有可能的问题是apktool正在使用17级以下的框架SDK文件。https://code.google.com/p/android-apktool/wiki/FrameworkFiles