簡體   English   中英

如何在Android APK清單中編輯包名稱

[英]How to edit package name in manifest of android apk

我想在手機上啟動兩次相同的應用程序 ,所以我做了谷歌,得到我需要更改軟件包名稱,因此我為此使用apktool並反編譯我的apk並更改清單文件中的軟件包名稱,但是當我嘗試重建時,它給了我一些錯誤........!! 現在我不知道該怎么辦...! 我在重建過程中收到此錯誤。...--->

Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.Androl
ibException: brut.common.BrutException: could not exec command: [aapt, p, --min-
sdk-version, 8, -F, C:\Users\SaMPoR\AppData\Local\Temp\APKTOOL501867114468940568
1.tmp, -I, C:\Users\SaMPoR\apktool\framework\1.apk, -S, C:\Users\SaMPoR\Desktop\
Android New Stuff\apk tool\apktool1.5.1\2\res, -M, C:\Users\SaMPoR\Desktop\Andro
id New Stuff\apk tool\apktool1.5.1\2\AndroidManifest.xml]
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:357)
        at brut.androlib.Androlib.buildResources(Androlib.java:282)
        at brut.androlib.Androlib.build(Androlib.java:205)
        at brut.androlib.Androlib.build(Androlib.java:176)
        at brut.apktool.Main.cmdBuild(Main.java:218)
        at brut.apktool.Main.main(Main.java:74)
Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not
 exec command: [aapt, p, --min-sdk-version, 8, -F, C:\Users\SaMPoR\AppData\Local
\Temp\APKTOOL5018671144689405681.tmp, -I, C:\Users\SaMPoR\apktool\framework\1.ap
k, -S, C:\Users\SaMPoR\Desktop\Android New Stuff\apk tool\apktool1.5.1\2\res, -M
, C:\Users\SaMPoR\Desktop\Android New Stuff\apk tool\apktool1.5.1\2\AndroidManif
est.xml]
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:349)
        at brut.androlib.Androlib.buildResourcesFull(Androlib.java:335)
        ... 5 more
Caused by: brut.common.BrutException: could not exec command: [aapt, p, --min-sd
k-version, 8, -F, C:\Users\SaMPoR\AppData\Local\Temp\APKTOOL5018671144689405681.
tmp, -I, C:\Users\SaMPoR\apktool\framework\1.apk, -S, C:\Users\SaMPoR\Desktop\An
droid New Stuff\apk tool\apktool1.5.1\2\res, -M, C:\Users\SaMPoR\Desktop\Android
 New Stuff\apk tool\apktool1.5.1\2\AndroidManifest.xml]
        at brut.util.OS.exec(OS.java:89)
        at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.jav
a:347)
        ... 6 more

更新:->是的,我只是更改了清單文件中的軟件包名稱,所以現在出現了此錯誤,我更改了所有Xml文件中的軟件包名稱,因此沒有此類錯誤,但是當我嘗試安裝更新的apk時,它意外關閉了,我認為(我是(不確定)我也需要在類中更改程序包名稱...如果是,如何...? b'coz我沒有原始源代碼..... !!!

嘗試將sdk> platform-tools中的aapt.exe文件復制到c:\\ windows

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM