将项目从Eclipse迁移到Android Studio,具有更多项目,具体取决于单个库

时间:2016-10-27 20:32:19

标签: android eclipse android-studio

我有一个旧的eclipse android工作区,它具有以下结构:

  • 一个包含所有代码和默认图形和资源的库项目
  • 依赖于库项目但具有不同包名,不同strings.xml和不同图形资源的其他项目。

基本上这意味着我的所有代码都在图书馆计划中,而所有其他项目实际上只是不同的应用程序,基于相同的代码,但看起来有不同的名称

所有这些都在一个Eclipse工作区中,现在我需要更新项目,因此将其升级到Android Studio听起来是最好的方式。

1 个答案:

答案 0 :(得分:0)

简单的方法是希望出口适合您的情况。我与Eclipse-> Studio迁移斗争了好几周。我确实有这种情况 - 一个常见的项目和其他应用程序。 Studio只会将您的常见项目转换为Android库模块,以及其他应用程序'模块将转换为Android应用程序模块。看看这个答案:https://stackoverflow.com/a/22797387/2102748

当您迁移时,您应该将源文件从ant样式层次结构移动到gradle样式层次结构。这里有很多内容:http://tools.android.com/tech-docs/new-build-system/user-guide

Android Studio还会要求您使用gradle依赖项替换它所知道的.jar库(例如appcompat,google-play-services等) - 这样做。生活变得如此简单。