我正在使用android eclipse,我开发了一个项目并添加了谷歌play服务的依赖项,应用程序压缩v7在build path.When中运行它作为一个正常的android项目它正在完美地执行,我添加了maven POM.XML文件来生成APK文件,当我继续进行maven安装时它给出了错误。
错误:
生成源时出错。org.apache.maven.plugin.MojoExecutionException:在com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.generateR(GenerateSourcesMojo.java:608)在com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.execute(GenerateSourcesMojo.java:229)在org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:106)在org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)在org.apache.maven.lifecycle.internal.MojoExecutor.execute(org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84) at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59) at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183) at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161的MojoExecutor.java:153)在org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:317) at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:152) at org.apache.maven.cli.MavenCli.execute(MavenCli.java:555) at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:214) at org.apache.maven.cli.MavenCli.main(MavenCli.java:158) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)在java.lang.reflect.Method.invoke(Method.java:606)在org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)在org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)在org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)在org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356) at org.codehaus.classworlds.Launcher.main(Launcher.java:46)由以下原因引起: com.jayway.maven.plugins.android.ExecutionException: ANDROID-040-001:无法执行:org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)= cmd.exe /X crunch /C -f --no-crunch -I D:\NagarjunaWork\android\adt-bundle-windows-x86_64-20140321\sdk\platforms\android-19\android.jar D:\5-8-2014\QuickRideApp\QuickRide\AndroidManifest.xml D:\5-8-2014\QuickRideApp\QuickRide\target\generated-sources\combined-assets D:\5-8-2014\QuickRideApp\QuickRide\target\generated-sources\r:\5-8-2014\QuickRideApp\QuickRide\res D:\5-8-2014\QuickRideApp\QuickRide\target\generated-sources\combined-assets -M -S -A -m -J QuickRideApp --output-text-symbolsD:\5-8-2014\QuickRideApp\QuickRide\target --auto-add-overlay",结果= -1073741819在com.jayway.maven.plugins.android.phase01generatesources.GenerateSourcesMojo.generateR(GenerateSourcesMojo.java:604)的com.jayway.maven.plugins.android.CommandExecutor$Factory$DefaultCommandExecutor.executeCommand(CommandExecutor.java:252) ...多23
发布于 2014-11-20 13:45:54
这可能是由XML文件中的问题引起的,例如引用了不再存在或从未存在的资源ID。有关可能的解决方案,请参阅MojoExecutionException: Maven with Android和aapt.exe has stopped working。
https://stackoverflow.com/questions/25180919
复制相似问题