1

Android M プレビューで提供されている最新の manifest-merger.jar を指定し、アプリを次のように更新した後

<uses-sdk targetSdkVersion='MNC'>
<uses-sdk minSdkVersion='MNC'>

これらのアプリでマニフェスト マージを使用しようとすると、次のエラーが発生します。

EXEC : error : [C:\MyApp\AndroidManifest.xml:3] Failed to parse <uses-sdk targetSdkVersion='MNC'>: must be an integer number or codename.

以前のmanifest-merger.jarと同じコマンドを使用していますが、以前は正常に機能していました。

Update1: コマンドの追加

"F:\bin\JDK.1.7.0.51\bin\java.exe" -classpath "F:\android-MNC-sdk\tools\lib\sdklib.jar;F:\android-MNC-sdk\tools\lib\manifest-merger.jar"  com.android.manifmerger.Main merge --out foo.xml --main app1\AndroidManifest.xml --libs appBase\AndroidManifest.xml 
4

1 に答える 1

0

奇妙なことに、このエラーが生成されたにもかかわらず、実際にはマージされたマニフェストも生成されていました。manifest-merger.jar の 24.3.3 バージョンの明確なバグ

ここで報告: https://code.google.com/p/android-developer-preview/issues/detail?id=2487

于 2015-06-24T13:55:22.563 に答える