AndroidManifest.xml開頭部分內容:
1 <?xml version="1.0" encoding="utf-8" standalone="no"?><manifest xmlns:android="http://schemas.android.com/apk/res/android" android:installLocation="auto" package="com.ZipasGames.EventHorizon" platformBuildVersionCode="23" platformBuildVersionName="6.0-2438415">
第一次手動做共存軟件,將反編譯出的文件夾內所用文件的字符串com.ZipasGames.EventHorizon改為com.ZipasGames.EventHorizon2333,com/ZipasGames/EventHorizon改為com/ZipasGames/EventHorizon2333后重新打包簽名,依然無法共存。查找資料無果后注意到了很多這樣的語句:
猜想大概是這些包名相同也會引起沖突,於是嘗試在原版的基礎上把所有com.改成com2333.,com/改成com2333/,再打包簽名就成功了。所以提醒自己:出現了的包名、路徑全都要改!!!
同時,這或許也可以解釋apk編輯器等一系列能一鍵制作共存的軟件有時會失效的問題??