Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.

85 views
Skip to first unread message

Xigui Wang

unread,
Jun 30, 2014, 11:53:39 PM6/30/14
to apk...@googlegroups.com
I decompiled the target apk successfully. When I built the apk with apktool ,I got the error from the terminal. 

can anyone offer some help ? thanks

what I did is decompiled the apk and then built it with nothing else done. I got following error:

dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot$ ./apktool d shoujitaobao_98.apk taobao
I: Baksmaling...
I: Loading resource table...
I: Loaded.
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: /home/dell/apktool/framework/1.apk
I: Loaded.
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values */* XMLs...
I: Done.
I: Copying assets and libs...
dell@OptiPlex-7010:~/apktool/apktool-install-linux-r05-ibot$ ./apktool b taobao/ taobao.apk
I: Checking whether sources has changed...
I: Smaling...
I: Checking whether resources has changed...
I: Building resources...
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:482: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:522: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:570: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:627: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:643: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base.DropDownItem'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:671: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:678: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Light.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:697: error: Error retrieving parent for item: No resource found that matches the given name 'TextAppearance.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:730: error: Error retrieving parent for item: No resource found that matches the given name 'Widget.AppCompat.Base'.
/home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res/values/styles.xml:929: error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Base'.
Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 9, --target-sdk-version, 18, -F, /tmp/APKTOOL7573506387137728715.tmp, -0, arsc, -I, /home/dell/apktool/framework/1.apk, -S, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res, -M, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/AndroidManifest.xml]
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:358)
at brut.androlib.Androlib.buildResources(Androlib.java:283)
at brut.androlib.Androlib.build(Androlib.java:206)
at brut.androlib.Androlib.build(Androlib.java:176)
at brut.apktool.Main.cmdBuild(Main.java:228)
at brut.apktool.Main.main(Main.java:79)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 9, --target-sdk-version, 18, -F, /tmp/APKTOOL7573506387137728715.tmp, -0, arsc, -I, /home/dell/apktool/framework/1.apk, -S, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res, -M, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:357)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:336)
... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sdk-version, 9, --target-sdk-version, 18, -F, /tmp/APKTOOL7573506387137728715.tmp, -0, arsc, -I, /home/dell/apktool/framework/1.apk, -S, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/res, -M, /home/dell/apktool/apktool-install-linux-r05-ibot/taobao/AndroidManifest.xml]
at brut.util.OS.exec(OS.java:89)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:355)
... 6 more

Reply all
Reply to author
Forward
0 new messages