gpt4 book ai didi

Eclipse 中的 Android Maven - 创建 Activity

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:10 26 4
gpt4 key购买 nike

每次我使用 Android-Maven 插件在 Eclipse 中创建一个 Activity 时,该 Activity 会自动在 src 而不是 src/main/java 下创建。

例如,我在 Eclipse Package Explorer 中有 src/main/java 源文件。在源文件夹下,我有 com.example.package.name 包。我右键单击该包并选择“新建”->“其他”并选择“Android Activity”。输入有关新 Activity 的所有信息后,我单击“完成”。问题是,当 Eclipse 创建 Activity 并更新 list 时,它将新 Activity 放在“src/com/example/package/name”下,并在 list 中指示该路径。它应该将 Activity 放在“src/main/java/com/example/package/name”下。

对于基于 ant 的 Android 构建,此行为是正确的和预期的,但 Maven 不是,因为 Maven 在编译和启动您的 Android 应用程序之前需要 src/main/java 和 src/main/test 文件夹! Maven 仍然会编译和构建,它只是很笨拙并且不遵循 Maven 的主要“Convention over Configuration”原则:( http://www.sonatype.org/maven/why )

还有其他人遇到此类问题吗?手动重新定位这些 Activity 并手动更新 Manifest 是处理此问题的唯一方法吗?

最佳答案

你应该看看m2e-android - 用于 Eclipse 的 M2E Maven 集成的 Android 配置器。

如您所见,它允许您使用标准的 Maven 目录布局:

enter image description here

关于Eclipse 中的 Android Maven - 创建 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14780542/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com