繁体   English   中英

清单合并在升级到Android M后失败

[英]Manifest Merger fails after upgrading to Android M

指向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 

奇怪的是,即使它产生了这个错误,它实际上也在产生合并的清单。 manifest-merger.jar的24.3.3版本中的确定错误

此处报告: https : //code.google.com/p/android-developer-preview/issues/detail?id=2487

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM