对于那些对这里的解释有困难的人,这些是对我有用的步骤,在一些细节上:
- 下载 ActivityLifecycle.zip,然后解压缩到您选择的目录。
- 启动 Android Studio 并选择“导入项目(Eclipse ADT、Gradle 等”)将出现一个窗口:“选择要导入的 Eclipse 或 Gradle 项目”。使用它导航到您在前面的步骤中解压缩的文件夹并选择该文件夹。最后,单击确定。
- 当您在上一步中单击“确定”时,会出现一个新窗口:“从 ADT (Eclipse Android) 导入项目。单击下一步使用自动生成的导入目标目录。在下一页上,选中所有项目并单击“完成”。
- 如果您使用的是代理,接下来会出现“代理设置”窗口。在这种情况下,请相应地设置您的主机和端口号。
- 此时项目将在 Android Studio 中打开,但会显示一个警告对话框:Frameworks detected Android framework is detected in the project Configure。
- 单击警告对话框中的配置,将出现一个新窗口:“设置框架”。
- 在新的“设置框架”窗口中单击确定。
- 展开项目侧栏中的 Gradle Scripts 项。
- 双击 build.gradle(Module:app) 项;这将为导入的应用程序打开应用程序级别的 gradle 构建文件。当您安装 Android Studio 时,您通常会安装一些可用 SDK 的子集。导入项目的 build.gradle 文件可能无法针对您在 Android Studio 设置中拥有的任何 SDK 进行编译,因此您必须编辑此文件以匹配。就我而言,我正在编写代码以针对 SDK 版本 17 进行编译;这也是我的目标平台。因此,我使用这些信息来编辑导入项目的 build.gradle 文件。
以下是更改前代码的外观:
android {
compileSdkVersion 14
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.android.lifecycle"
minSdkVersion 7
targetSdkVersion 15
...
以下是它的外观:
android {
compileSdkVersion 17
buildToolsVersion "23.0.2"
defaultConfig {
applicationId "com.example.android.lifecycle"
minSdkVersion 7
targetSdkVersion 17
...
至此,导入过程应该已经完成,Eclipse 项目现在已“转换”为符合 Android Studio 约定的项目。我希望这有帮助!