我正试图在http://developer.android.com/training/basics/activity-lifecycle/index.html的Android网站“管理活动生命周期”培训练习中实施该项目。
说明书没有说明如何设置。提供了一个* .zip文件,但我无法弄清楚如何让它工作。无论我做什么,都会有错误导致项目无法运行。
让这个项目运作的正确程序是什么?
答案 0 :(得分:4)
在打开管理生命周期项目之前,请在eclipse帮助下拉列表中检查更新。然后按照以下步骤打开项目并成功运行:
打开一个对话框,将光标指向Android,然后选择现有Android代码进入工作区,如下图所示:
选择android代码选项后,选择项目根源目录,如下图所示:
由于我已导入项目,因此显示至少选择一个项目提示
通过设备或模拟器运行您的项目,这是谷歌的一个非常棒的活动生命周期示例演示。干杯!!
答案 1 :(得分:0)
我假设你已经完成了教程Building Your First App。
如果是这样,那么你只需要提取zip文件,然后在eclipse中选择File> Import,然后选择Android并从那里继续向导。它应该编译得很好。
答案 2 :(得分:0)
在完成教程的过程中,我也遇到了这个问题。我试图将'activityLifecycle'项目导入到eclipse中,没有任何事情会发生,尝试了几种不同的方法。
事实证明最近有一个工具包更新(可能与新版本发布时间一致)。使用“帮助”菜单中的“检查更新”更新Eclipse,然后安装。使用android SDK Manager安装其他软件包(在eclipse中点击带有向下箭头的android)然后安装推荐的软件包(你需要做管理员才能这样做)。
Eclipse和android更新后,你应该可以使用import命令和解压缩的项目文件夹导入包。它确实弹出了一些警告,但该项目在模拟器中运行良好。
答案 3 :(得分:0)
我遇到了同样的问题。从Eclipse,执行文件 - >导入,选择“将现有的Android代码放入工作空间”,然后选择提取的“activity-lifecycle”目录。确保您没有在工作区中提取“活动 - 生命周期”拉链,并且位于其他位置。
答案 4 :(得分:0)
我正在使用Android Studio,这就是这个示例对我有用的方式
1.-打开项目 - >导入项目文件(Eclipse ADT,Gradle等) 2.-选择您的文件夹,我选择了活动生命周期,然后单击确定
最后转换项目需要一些时间,因为sdk无法编译,所以 1.-关闭项目 2.-探索项目的de文件,查找此文件build.gradle 3.-打开此文件以更改此值compileSdkVersion,buildToolsVersion,minSdkVersion和targetSdkVersion。使用已成功编译的先前项目的值并保存更改 4.-打开这个项目,它会工作。就是这样。
答案 5 :(得分:0)
对于那些在这里解释有困难的人,这些是对我有用的步骤,详细说明:
以下是代码在更改之前的显示方式:
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项目现在已经转换为#39;进入一个尊重Android Studio约定的项目。我希望这有帮助!
答案 6 :(得分:-1)
对于那些对此解决方案有困难的人,我已经详细阐述了这些步骤:
以下是代码在更改之前的显示方式:
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约定的项目。我希望这有帮助!