android - 在 Eclipse 中重新定位 AndroidManifest.xml 对 ADT 插件的支持的可能性

标签 android maven eclipse-adt android-maven-plugin

我正在尝试使用以下内容开发 Android 应用程序:

eclipse 月神 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 文件夹的位置吗?

最佳答案

我找到了答案。

以防万一有人遇到同样的问题,解决方案实际上只是在 android-maven-plugin 中为 <resourceDirectory/> 进行配置。和 <androidManifestFile/> .像这样:

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

关于android - 在 Eclipse 中重新定位 AndroidManifest.xml 对 ADT 插件的支持的可能性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26882484/

相关文章:

java - 在集成测试之前使用 Maven 运行 Jetty

android - 如何修复 "Unable to obtain result of ' adb 版本'“?

android - 是否可以在 Eclipse 中预览 AppWidget 的布局?

proguard 混淆后的 java.lang.NoClassDefFoundError

java - 谷歌云语音NoSuchFieldError : CONTEXT_SPAN_KEY

android - 无法通过 Volley 发送带边界的多部分文件

iphone - 构建稍后可以拥有移动(Android/iPhone)版本的 Web 应用程序的良好实践

android - 写入/res/drawable/on the fly?

java - 对于预 Lollipop 设备使用 attr 的正确方法是什么?

java - Spring Tool Suite中maven使用的settings.xml在哪里?