and*_*per 14 eclipse android android-source android-studio
Google 在这里有一个适用于所有AOSP应用的网站,其中包括其启动器,联系人等...
我想知道如何导入这些应用程序.更具体地说,发射器和联系人应用程序(虽然我也想了解其他人).
事情是,它并不那么简单.你不能只导入克隆的项目,就是这样.即使您使用Eclipse(这似乎是这些存储库中使用的官方工具,根据文件夹hirerchy),它也不会那么容易.
我发现了一篇关于如何导入启动器(版本4.4.x)的旧文章,但它使用的是Eclipse,我认为需要Linux来构建一些文件.
我试图使用Eclipse导入,但由于某种原因,我无法使用工作的"protobuf"库.我试过从这里使用一个jar ,但它没有成功导入它.
还有一个不错的第三方库,它有一个导入版本的启动器应用程序,但目前它有点落后,因为它基于Kitkat(4.4)而不是Lollipop(5.0).
你如何进口这些项目?有一个简单的方法吗?它甚至可以在Windows操作系统和Android Studio上运行吗?
如何导入这些项目?
你只需克隆他们的 git 存储库即可。然而,编译它们的唯一方法是将所有 AOSP 项目放在一起。
尝试在没有它的情况下编译应用程序是不可能的,因为以下内容的丑陋混合:
1.与AOSP其他项目的依赖
2.使用常规应用程序无法使用的隐藏API(这些应用程序被设计为具有附加API的系统应用程序)。这些 API 甚至不存在于 SDK 中。
3.使用带有 hack 的 Android.mk 系统,无法与 Gradle 甚至 eclipse 插件一起使用。
有简单的方法吗?
不会。对于启动器来说,只需几天的工作,对于联系人来说,从头开始更容易。
它甚至可以在 Windows 操作系统和 Android Studio 上运行吗?
并非没有很多努力。
还有一件事,您在 Nexus 设备中看到的应用程序并不是编译您从 Google 网站下载的代码的结果。他们的应用程序经历了许多补丁周期和质量检查,而您将编译的产品会产生一个非常有缺陷的产品,需要大量维护。
我的建议是寻找真正的开源应用程序,而不是指望谷歌的善意。
| 归档时间: |
|
| 查看次数: |
4483 次 |
| 最近记录: |