如何运行Android默认闹钟应用程序?

时间:2016-12-10 06:07:38

标签: android alarmmanager android-source alarm android-alarms

enter image description here我无法运行@ https://android.googlesource.com/platform/packages/apps/AlarmClock.git给出的源代码 在Android Studio中。

上述克隆项目不是一个gradle项目。我应该怎么做才能在Android Studio中构建应用程序?

只是为了运行闹钟应用程序,我是否需要进行设置&要求提到@ https://source.android.com/source/requirements.html

2 个答案:

答案 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。

Migrate to Android Studio

Migrate existing android project to gradle