0

https://github.com/android/platform_packages_apps_alarmclock

我将它克隆到我的 PC 上,并尝试从现有源创建一个新项目。我把它指向我下载的代码,但我有一堆错误。我进入项目属性,并将构建目标设置为 Google API (8),这修复了很多错误,但我无法修复剩余的错误。这是我第一次将项目从 github 导入 Eclipse,所以我可能遗漏了一些简单的基本步骤。

编辑:添加错误列表我减少到 9 个错误(有些是骗子)

ACTION_ALARM_CHANGED cannot be resolved or is not a field in Alarms.java

Cannot instantiate the type Vibrator in AlarmKlaxon.java

com.android.internal.R cannot be resolved to a variable in AlarmKlaxon.java and SetAlarm.java

mContext cannot be resolved in DigitalClock.java(x5)

4

2 回答 2

1

文件 -> 导入... -> 现有项目到工作区 -> 选择项目

于 2013-03-01T21:23:58.540 回答
1

为什么在 project.properties 中目标是 android-3 (target=android-3),将其写入 target=android-8,因为很多布局 xml 都使用匹配父级。然后清理项目(Eclipse->Project->Clean...)在此之后,不再有xml错误,但仍然存在一些java代码错误,这些错误来自使用com.android.internal.R,这是一个隐藏的安卓API?这解释了它的使用:http: //devmaze.wordpress.com/2011/01/19/using-com-android-internal-part-5-summary-and-example/

于 2013-03-01T21:35:35.963 回答