2014-02-18 54 views
0

我下载的项目文件夹来源:不能编译库2项目

https://android.googlesource.com/platform/packages/apps/Gallery2/ 

出于某种原因,当我打开它变成我的Eclipse环境中,它没有编制,它显示了很多破碎的引用。我附上截图,供大家参考:

enter image description here

任何想法,如果我做错事或本身有问题的代码?

+0

你有什么错误? –

回答

1

许多Android的核心应用程序都依赖于内部系统API,这些API在开发人员编译的标准SDK中不可用。你可以从this question找到更多的信息。

1

这是一个平台包,而不是一个独立的第三方包。它使用属于该平台的类,但不使用Android SDK。它使用make而不是Eclipse构建在整个平台上,最终位于ROM中(即Flash图像)。您将无法使用Eclipse构建它并尝试部署它。

+0

如果我不能在Eclipse中构建它,有什么方法可以编译它吗?如果代码不可编译,那么我会猜测Google发布的代码仅供参考,没有其他内容? – TeaLeave

+0

如果我无法编译此应用程序,那么是否意味着如果有人想通过添加自己的代码来扩展Gallery应用程序的代码,我假设他们可能需要先编译它,然后继续并更改代码。他们将如何实现这一目标? – TeaLeave

+0

由于这是一个平台包,因此无法使用Eclipse轻松构建。它依赖于作为平台一部分的软件包/ API,这些软件不同于被视为安装在Android SDK中的“公共”Android API。为了将其扩展为独立的应用程序,您必须删除平台API依赖项,并将其替换为您自己的实现或公共SDK等效项。希望有所帮助。 –