3

widgetCategoryはAndroid4.2SDKレベル17で追加されました。apktoolを使用してAPKを逆コンパイルし、widgetCategory属性をxmlファイルに追加して、再コンパイルしました。

エラーは次のとおりです。

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

最新のaaptを使用してapktool.ymlのsdkレベルを変更しようとしましたが、どちらも問題を解決しませんでした。

Android 4.2のサポートをapktoolに追加するために変更する必要があるものはありますか?

4

3 に答える 3

13

ビルドターゲットをAPI17に設定します。Eclipseでは、プロジェクトを右クリックして[プロパティ]を選択することでこれを実現できます。次に、Androidで、ビルドターゲットとしてAndroid4.2を選択します。ファイルproject.propertiesを開いて、ターゲットをに設定することもできますandroid-17

またはAndroidマニフェストで変更する必要はありません。minSdkVersiontargetSdkVersion

于 2012-11-27T06:43:20.657 に答える
0

私はちょうどこの問題に遭遇しました。アプリの MinSdkVersion (manifest.xml 内) を 17 に更新する必要があります。

17 未満の MinSdkVersion を使用すると、widgetCategory リソースが認識されません。

乾杯!

于 2012-11-16T15:05:06.637 に答える