从 Eclipse 导入项目到 Android Studio
ADT已经有些过时了,现在比较流行的安卓开发工具是Android Studio,毕竟是谷歌一直在推广的。
最近装了as,从之前的adt迁移项目到as上,遇到了不少坎。
主要注意以下两点:
(1)文件路径必须是英文的,如果文件路径含中文会报错:
Your project path contains non-ASCII characters.
(2)选择文件时,必须只选择包含AndroidManifest.xml 的文件,而不是整个项目文件。
否则可能会报错AndroidManifest.xml doesn't exist or has incorrect root tag
我从官网复制了导入过程,一种是作为project导入,另一种是作为module导入,如下所示:
会FQ的可以看下官方的文档:https://developer.android.com/studio/intro/migrate.html#android_studio
作为项目导入:
- 启动 Android Studio,并关闭任何打开的 Android Studio 项目。
- 在 Android Studio 菜单中点击 File > New > Import Project。
- 或在“Welcome”屏幕中点击 Import project (Eclipse ADT, Gradle, etc.)。
- 选择包含
AndroidManifest.xml
文件的 Eclipse ADT 项目文件夹,并点击 Ok。 - 选择目标文件夹,并点击 Next。
- 选择导入选项,并点击 Finish。
-
导入过程中会提示您将任何库和项目依赖关系迁移到 Android Studio,并将依赖关系声明添加到
build.gradle
文件。如需了解有关此过程的详细信息,请参阅创建 Android 库。导入过程中还将用 Maven 依赖关系替换具有已知 Maven 坐标的任何已知源代码库、二进制库和 JAR 文件,因此您无需手动保留这些依赖关系。导入选项还允许您输入工作区目录和任何实际路径映射,以处理任何未解析的相对路径、路径变量和链接的资源引用。
7.Android Studio 导入应用并显示项目导入摘要。 查看摘要,了解项目重组和导入过程的详细信息。
将项目从 Eclipse ADT 导入 Android Studio 后,Android Studio 中的每个应用模块文件夹都包含该模块的完整源代码集,包括 src/main/
和 src/androidTest/
目录、资源、构建文件以及 Android 清单。在开始应用开发前,您应解决项目导入摘要中显示的所有问题,确保项目重组和导入过程成功完成。
作为模块导入:
- 启动 Android Studio,并打开想要添加模块的项目。
- 在 Android Studio 菜单中点击 File > New > Import Module。
-
选择包含
AndroidManifest.xml
文件的 Eclipse ADT 项目文件夹,并点击 Ok。 -
如果需要,可修改模块名称,并点击 Next。
- 导入过程中会提示您将任何库和项目依赖关系迁移到 Android Studio,并将依赖关系声明添加到
build.gradle
文件。如需了解有关迁移库和项目依赖关系的详细信息,请参阅创建 Android 库。导入过程中还将用 Maven 依赖关系替换具有已知 Maven 坐标的任何已知源代码库、二进制库和 JAR 文件,因此您无需手动保留这些依赖关系。导入选项还允许您输入工作区目录和任何实际路径映射,以处理任何未解析的相对路径、路径变量和链接的资源引用。 - 点击 Finish。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· DeepSeek 开源周回顾「GitHub 热点速览」
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了