4

我想使用 Android Studio 将现有的 android 项目导入我的工作区。我尝试了文件->导入项目->选定文件夹等常用方法,但我面临的问题是项目正在导入到同一个现有项目中,而在eclipse中我将有一个复选框,说明将项目复制到工作区(这样我就可以通过在我的工作区中勾选复选框来轻松复制我的项目)。由于我是 Android Studio 的新手,我无法触发隐藏功能将项目导入并复制到工作区。请通过您的宝贵答复帮助我。

注意:目前我正在将文件从另一个位置复制到我的工作区,然后将项目导入 Android Studio。但是一次处理多个项目变得乏味

4

4 回答 4

2

这是将项目导入 Android Studio 所需工作区的通常方式。

安卓工作室 1.0.2

文件--->导入项目---> (您当前的项目文件夹) --->导入目标目录(您的工作区位置) --->完成

于 2015-01-12T12:55:45.923 回答
1

我只是有同样的问题。

碰巧的是,如果你有一个完整的 AndroidStudio / gradle 项目并且你想在 Android Studio 中导入它,只需复制(或移动,更快)你工作区中的整个文件夹,然后使用File -> Open,而不是文件 -> 导入项目

IDE 似乎完全一样,我可以“导入”并完美地构建项目,但“导入”当然更快(我真的不知道为什么它会这样工作)。

编辑:

仔细查看“打开的项目”结构后,我认为 Android Studio 正在做一些奇怪的事情。我将项目从目录A复制到目录B,并在目录B上打开项目,但有些文件仍然指向目录A。

我重试复制目录 B 中的项目,然后从 B 导入项目,而不是打开;现在参考似乎是正确的。

于 2015-03-16T09:32:03.360 回答
1

我解决了settings.gradle在根目录中编辑文件的问题:

include ':app', ':myAnotherModule'
project(':myAnotherModule').projectDir = new File('../my-another-project/myAnotherModule')

运行 gradle sync 后,您可以在build.gradle文件中导入此模块:

dependencies {
  //...
  implementation project(':myAnotherModule')
  //...
}
于 2019-08-08T20:18:54.417 回答
-1

如果您尝试通过从现有代码创建新应用程序来将整个项目导入到您的工作区,那么只要您正在导入的项目已经在您的工作区的文件夹中或者您的工作区中没有冲突的项目,这将非常容易同名。

另一方面,如果您的工作区上有一个正在处理的项目,并且您想将其他项目导入其中,那么这将变得具有挑战性,特别是如果您没有明确定义的工作集。我建议你:

  1. 打开您要导入的项目的特定文件夹,例如“src”文件夹,并将其中的 java 文件直接复制到 Eclipse 上的项目中(如果您正在使用它)
  2. 右键单击 Eclipse 上的 src 文件并粘贴 java 文件。它将节省您更改 java 文件上的包名称的时间。
  3. 通过将资源文件从相应文件复制粘贴到项目中的相应文件,对资源文件执行相同操作。
  4. 然后,当您这样做时,不要忘记使用您导入的活动的新更改来编辑清单文件。为此,您需要查看您正在导入的项目的清单,以免错过任何一点。

它可能看起来既繁琐又麻烦,但它会帮助您了解您究竟导入了什么。但是您需要将 java 文件中的包名更改为当前包名。

于 2015-01-12T13:24:12.597 回答