1

Указав на последний манифест-merger.jar, представленном в предварительном просмотре Android M и обновляя свои приложения кManifest Слияния терпит неудачу после обновления до Android M

<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. 

Я использую ту же команду, я был за предыдущий манифест-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 
+0

Что Gradle для плагином Android вы используете, при условии, что вы используете Android Studio? Это строка 'classpath' в файле верхнего уровня' build.gradle'. – CommonsWare

+0

Я использую специальный инструмент построения компании, и я вызываю manifest-merger.jar сам по себе. –

ответ

0

Как ни странно, несмотря на то, что произвел эту ошибку, она была на самом деле также производит слитый манифест. Определенная ошибка с версии манифеста-merger.jar

24.3.3 Сообщил здесь: https://code.google.com/p/android-developer-preview/issues/detail?id=2487

+0

Это было подтверждено сегодня. –

Смежные вопросы