我尝试使用以下内容开发Android应用程序:
Eclipse Luna 4.4.0 最新的ADT插件(https://dl-ssl.google.com/android/eclipse/) Maven + android-maven-plugin 4.0.0-rc.2
在Eclipse IDE中,如果AndroidManifest.xml和res文件夹位于android项目的根目录中,一切正常。但是,如果这两个不在android项目的根目录中,则会显示错误,说明这些文件丢失。有没有办法,在ADT插件中配置AndroidManifest.xml和res文件夹的位置?基本上,我想将它移动到src / main目录。
原因是,因为android-maven-plugin ver 4.x要求AndroidManifest.xml和res文件夹应该在src / main目录中,否则它不会构建。 android-maven-plugin 4.x ++中还有一种方法可以配置AndroidManifest.xml和res文件夹的位置吗?
答案 0 :(得分:9)
我找到了答案。
为了防止有人遇到同样的问题,解决方案实际上只是<resourceDirectory/>
和<androidManifestFile/>
的android-maven-plugin中的配置。像这样:
<plugin>
<groupId>com.simpligility.maven.plugins</groupId>
<artifactId>android-maven-plugin</artifactId>
<version>${android-plugin-version}</version>
<extensions>true</extensions>
<configuration>
<sign><debug>both</debug></sign>
<resourceDirectory>${basedir}/res</resourceDirectory>
<androidManifestFile>${basedir}/AndroidManifest.xml</androidManifestFile>
</configuration>
</plugin>
答案 1 :(得分:0)
如果你有旧方式的文件夹结构,你可以告诉maven在哪里看。这对我有用(详情here):
lol + draw_grob(legend, 2/3, 0, 1/3, 0.5)