我无法运行@ https://android.googlesource.com/platform/packages/apps/AlarmClock.git给出的源代码 在Android Studio中。
上述克隆项目不是一个gradle项目。我应该怎么做才能在Android Studio中构建应用程序?
只是为了运行闹钟应用程序,我是否需要进行设置&要求提到@ https://source.android.com/source/requirements.html
答案 0 :(得分:1)
最后,我能够克隆并运行Android默认警报应用程序@ https://android.googlesource.com/platform/frameworks/opt/datetimepicker
并确信我不需要设置+要求(带有16GB RAM的150GB可用空间)@ https://source.android.com/source/requirements.html
虽然它不是一个gradle项目,但我们可以通过@PriyankPatel在上述评论中提到的Android Studio将其作为Gradle项目进行迁移。
但是有很多错误,所有这些错误都是依赖性问题,我花了大约一个星期来找出原因以及如何摆脱一切。
下面列出了运行此应用程序所需的所有依赖项,没有错误。
dependencies {
compile 'com.github.citux:datetimepicker:0.2.0'
compile 'com.github.flavienlaurent.datetimepicker:library:0.0.2'
compile 'com.takisoft.fix:preference-v7:25.0.1.0'
compile 'com.android.support:percent:25.0.1'
compile 'com.android.support:preference-v14:25.0.1'
compile 'com.takisoft.fix:preference-v7:25.0.1.0'
compile 'com.android.support:support-v4:25.0.1'
compile 'com.android.support:support-v13:25.0.1'
compile 'com.android.support:appcompat-v7:25.0.1'
compile 'com.android.support:design:25.0.1'
compile 'com.android.support:gridlayout-v7:25.0.1'
compile 'com.android.support:support-vector-drawable:25.0.1'
}
确保编译sdk和构建工具版本也匹配上述依赖项。
希望这可以帮助尝试在Android开源项目中使用应用的人。
答案 1 :(得分:0)
您可以从Android github镜像下载Alarm Clock
应用。
https://github.com/android/platform_packages_apps_alarmclock
来自Desk Clock
镜像的Android CyanogenMod
应用。
https://github.com/CyanogenMod/android_packages_apps_DeskClock
查看以下文章,将现有的android项目迁移到android studio。