2012-11-15 20 views
3

widgetCategory我反编译的APK apktool,增加了widgetCategory属性的XML文件,并重新编译。发现在包“机器人”属性“widgetCategory”没有资源的ident ifier在Android 4.2 SDK水平17.加入

的错误是这样的:

No resource identifier found for attribute 'widgetCategory' in package 'android' 

我已经采用了最新的AAPT和改变SDK水平apktool.yml但既不解决问题试过。

请问有什么需要改变,以增加对Android 4.2版本支持apktool?

回答

13

设置编译目标API 17.在Eclipse中,你可以通过在项目右击实现这一目标并选择属性。然后,在Android下,选择Android 4.2作为构建目标。也可以打开文件project.properties并将目标设置为android-17

你做不是必须改变Android Manifest中的minSdkVersiontargetSdkVersion。当OP表示,他使用apktool

0

我刚刚遇到这个问题我自己。您需要更新的应用程序(在manifest.xml)的的minSdkVersion至17

如果使用低于17的minSdkVersion,它不会承认的widgetCategory资源。

干杯!

+0

你好。我在清单文件中添加了,但仍然出现相同的错误。您使用的是apktool或appt的特殊版本吗?谢谢 – kevdliu

相关问题