2013-02-01 98 views
4

Android SDK在生成apk文件時自動生成META-INF/MANIFEST.MF。是否可以添加自定義條目到這個文件?我正在使用需要它的遺留jar。如何將自定義條目添加到生成的Android MANIFEST.MF

在此先感謝...

+0

您是否有任何證據表明您的「遺留JAR」甚至可以從APK文件中讀取「META-INF/MANIFEST.MF」? – CommonsWare

+0

我認爲是這樣,但現在我認爲它只適用於包含jar文件,而不是apk本身。 Class.getResource()爲非jar類返回null。 :( –

回答

0

的條目META-INFjarsigner工具生成。該文件的格式已指定。因此,即使您爲此文件添加了一些條目,似乎驗證過程也不會通過。

+0

jarsigner不生成清單,它通常是手動創建的,但在Android SDK上生成它。 –

+0

「JAR文件與zip文件相同,但它們也有META-INF/MANIFEST.MF文件。文件會在jarsigner簽署一個zip文件時自動創建「這是從jarsigner的描述中引用的。http://developer.android.com/tools/publishing/app-signing.html - 你可以發現,如果Android jarsigner負責簽名,並且這個組件創建了META-INF文件夾。 – Yury

+0

是的你說得對。對不起,我的錯誤。 –

相關問題