将 Android 项目转换为 Maven 后,我无法作为 android 项目运行

Posted

技术标签:

【中文标题】将 Android 项目转换为 Maven 后,我无法作为 android 项目运行【英文标题】:After converting Android project to Maven, I cannot run as android project 【发布时间】:2015-11-26 02:25:06 【问题描述】:

我在 Eclipse Mars 上有一个正在运行的 android 项目,我想添加一个 Maven 依赖项。我遵循了一些教程,并通过使用 m2e 的“安装新软件”和 android-m2e 的“Eclipse Marketplace”成功地将项目转换为 Maven 项目。

现在,我想运行该项目,但突然间,“作为 Android 应用程序运行”设置已被删除。当我尝试作为保存的配置(Android 应用程序)运行时,它显示“myprojectname 不是 Android 项目!”。

我正在努力完成这项工作,但一整天我都陷入困境并且无法弄清楚:(我希望我在这样做之前就提交了更改..

提前谢谢你。

【问题讨论】:

【参考方案1】:

我自己解决了,但我把这个帖子留给可能遇到类似问题的人。

我做了什么

    从 Eclipse 中删除了 m2e 和 android-m2e。 从 Eclipse 中的 Project Explorer 中删除了项目(重要提示:除非您打算这样做,否则请勿选择“删除磁盘上的项目内容(无法撤消)”) 文件->新建..->其他->Android->现有代码中的Android项目->选择您的项目

现在我的项目可以正确生成“gen”。

希望这能解决某人的问题。

【讨论】:

以上是关于将 Android 项目转换为 Maven 后,我无法作为 android 项目运行的主要内容,如果未能解决你的问题,请参考以下文章

尝试将 maven 与 android eclipse 项目一起使用不起作用?

我可以将 Maven 项目转换为 Spring Boot

我可以将Maven项目转换为Spring Boot

将 Spring 项目转换为 Maven

如何将基于 java 的注释 maven 项目转换为 Spring Boot?

将现有的 Eclipse 项目转换为 Maven 项目