https://github.com/android/platform_packages_apps_alarmclock
我把它克隆在我的电脑上,我试图从现有的源创建一个新项目。我把它指向我下载的代码,但我有一堆错误。我进入项目属性,并将构建目标设置为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)
答案 0 :(得分:1)
档案 - > import ... - >将现有项目纳入工作空间 - >选择项目
答案 1 :(得分:1)
为什么在project.properties中目标是android-3(target = android-3),将它写入target = android-8,因为很多布局xmls正在使用match parent。然后清理项目(Eclipse-> Project-> Clean ...) 在此之后,不会有更多的xml错误,但仍然存在一些java代码错误,这些错误来自com.android.internal.R这是一个隐藏的android api? 这解释了它的用法: http://devmaze.wordpress.com/2011/01/19/using-com-android-internal-part-5-summary-and-example/