fotia1980
Erfahrenes Mitglied
- 51
Hallo zusammen,
ich wollte die framework-res.apk ändern und habe die Datei mit den ADK-Tools dekompiliert.
Wenn ich jetzt aber die Datei wieder kompilieren will, dann bekomme ich einen Fehler. Selbst wenn ich die original APK dekompiliere und direkt wieder kompiliere.
Mit dem Log kann ich irgendwie nichts anfangen, vielleicht kann mir jemand helfen!
Habe das SDK r17 und APKMultiToolv1.0.2.exe sowie Java installiert.
Die Log-Datei:
Es handelt such bei der framework-res.apk um die der XXPLQ Stock ROM.
ich wollte die framework-res.apk ändern und habe die Datei mit den ADK-Tools dekompiliert.
Wenn ich jetzt aber die Datei wieder kompilieren will, dann bekomme ich einen Fehler. Selbst wenn ich die original APK dekompiliere und direkt wieder kompiliere.
Mit dem Log kann ich irgendwie nichts anfangen, vielleicht kann mir jemand helfen!
Habe das SDK r17 und APKMultiToolv1.0.2.exe sowie Java installiert.
Die Log-Datei:
Code:
--------------------------------------------------------------------------
|24.03.2012 -- 18:01:25,14|
--------------------------------------------------------------------------
--2012-03-24 18:01:25-- http://update.apkmultitool.com/apkver.txt
Resolving update.apkmultitool.com (update.apkmultitool.com)... 199.59.62.20
Connecting to update.apkmultitool.com (update.apkmultitool.com)|199.59.62.20|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 152 [text/plain]
Saving to: `apkver.txt'
0K 100% 1,24M=0s
2012-03-24 18:01:25 (1,24 MB/s) - `apkver.txt' saved [152/152]
Ein Unterverzeichnis oder eine Datei mit dem Namen "projects" existiert bereits.
Ein Unterverzeichnis oder eine Datei mit dem Namen "place-apk-here-for-modding" existiert bereits.
Ein Unterverzeichnis oder eine Datei mit dem Namen "place-ogg-here" existiert bereits.
Ein Unterverzeichnis oder eine Datei mit dem Namen "place-apk-here-to-batch-optimize" existiert bereits.
Ein Unterverzeichnis oder eine Datei mit dem Namen "place-apk-here-for-signing" existiert bereits.
java version "1.7.0"
Java(TM) SE Runtime Environment (build 1.7.0-b147)
Java HotSpot(TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
Das System kann den angegebenen Pfad nicht finden.
Das System kann den angegebenen Pfad nicht finden.
I: Loading resource table...
I: Loaded.
I: Decoding file-resources...
I: Decoding values*/* XMLs...
I: Done.
I: Copying assets and libs...
W: Could not find sources
I: Checking whether resources has changed...
I: Building resources...
aapt: warning: string 'policydesc_allow_htmlemail' has no default translation in C:\android-sdk-windows\projects\framework-res.apk\res; found: en_US
aapt: warning: string 'policylab_allow_htmlemail' has no default translation in C:\android-sdk-windows\projects\framework-res.apk\res; found: en_US
aapt: warning: string 'wifi_p2p_pbc_go_negotiation_request_message' has no default translation in C:\android-sdk-windows\projects\framework-res.apk\res; found: en_GB es pt
aapt: warning: string 'wifi_p2p_pin_display_message' has no default translation in C:\android-sdk-windows\projects\framework-res.apk\res; found: en_GB es pt
aapt: warning: string 'wifi_p2p_pin_go_negotiation_request_message' has no default translation in C:\android-sdk-windows\projects\framework-res.apk\res; found: en_GB es pt
C:\android-sdk-windows\projects\framework-res.apk\res\values\plurals.xml:79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
C:\android-sdk-windows\projects\framework-res.apk\res\values\plurals.xml:79: error: Found tag </item> where </plurals> is expected
C:\android-sdk-windows\projects\framework-res.apk\res\values-en-rGB\plurals.xml:79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
C:\android-sdk-windows\projects\framework-res.apk\res\values-en-rGB\plurals.xml:79: error: Found tag </item> where </plurals> is expected
C:\android-sdk-windows\projects\framework-res.apk\res\values-en-rUS\plurals.xml:79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
C:\android-sdk-windows\projects\framework-res.apk\res\values-en-rUS\plurals.xml:79: error: Found tag </item> where </plurals> is expected
C:\android-sdk-windows\projects\framework-res.apk\res\values-es\plurals.xml:79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
C:\android-sdk-windows\projects\framework-res.apk\res\values-es\plurals.xml:79: error: Found tag </item> where </plurals> is expected
C:\android-sdk-windows\projects\framework-res.apk\res\values-pt\plurals.xml:79: error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute?
C:\android-sdk-windows\projects\framework-res.apk\res\values-pt\plurals.xml:79: error: Found tag </item> where </plurals> is expected
Exception in thread "main" brut.androlib.AndrolibException: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Dennis\AppData\Local\Temp\APKTOOL7848290780511187806.tmp, -x, -S, C:\android-sdk-windows\projects\framework-res.apk\res, -M, C:\android-sdk-windows\projects\framework-res.apk\AndroidManifest.xml]
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:193)
at brut.androlib.Androlib.buildResourcesFull(Androlib.java:301)
at brut.androlib.Androlib.buildResources(Androlib.java:248)
at brut.androlib.Androlib.build(Androlib.java:171)
at brut.androlib.Androlib.build(Androlib.java:154)
at brut.apktool.Main.cmdBuild(Main.java:182)
at brut.apktool.Main.main(Main.java:67)
Caused by: brut.common.BrutException: could not exec command: [aapt, p, -F, C:\Users\Dennis\AppData\Local\Temp\APKTOOL7848290780511187806.tmp, -x, -S, C:\android-sdk-windows\projects\framework-res.apk\res, -M, C:\android-sdk-windows\projects\framework-res.apk\AndroidManifest.xml]
at brut.util.OS.exec(OS.java:83)
at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:191)
... 6 more
Es handelt such bei der framework-res.apk um die der XXPLQ Stock ROM.