Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在EclipseADT中打开Android源代码_Java_Android_Eclipse_Eclipse Adt - Fatal编程技术网

Java 如何在EclipseADT中打开Android源代码

Java 如何在EclipseADT中打开Android源代码,java,android,eclipse,eclipse-adt,Java,Android,Eclipse,Eclipse Adt,我是Android开发新手,我已从谷歌网站从以下位置下载了Cameraapp的源代码: https://android.googlesource.com/platform/packages/apps/Camera 我正在尝试将其构建并编译到EclipseADT环境中。但是,当我使用文件>导入>Android>选择现有项目打开文件夹时,我看不到该文件夹能够被选择为项目 我还注意到这个文件夹中没有Android清单文件。这怎么可能 我在某个地方读到,camera应用程序没有自己的Android清单

我是Android开发新手,我已从谷歌网站从以下位置下载了Cameraapp的源代码:

https://android.googlesource.com/platform/packages/apps/Camera
我正在尝试将其构建并编译到EclipseADT环境中。但是,当我使用文件>导入>Android>选择现有项目打开文件夹时,我看不到该文件夹能够被选择为项目

我还注意到这个文件夹中没有Android清单文件。这怎么可能

我在某个地方读到,camera应用程序没有自己的Android清单文件,但它使用Gallery应用程序中的清单文件。这也许是对的。但我的问题是,我怎么能编译这个应用程序呢


还是我必须编译整个android应用程序文件夹?希望情况并非如此。

如果项目中没有清单文件,那么除了创建一个空的android项目并将相应的
res/
src/
文件复制到空项目之外,您别无选择


然后修改清单文件以定义活动和权限。然后,您可以在ADT工作区中构建并运行您的项目。

但这里真正的问题是,Google如何以及为什么在没有任何清单文件的情况下生成post camera应用程序源代码?在加载它的时候,有没有什么我可能错过的?我也是Android开发的新手。因此,我猜其目的是定义您自己的自定义清单文件,其权限符合我们的要求。然而,我去了那个链接,我看到git克隆链接在顶部。所以,在Eclipse ADT中安装EGit插件,然后您可以使用文件->导入->团队->团队项目集导入项目。是的,我已经在本地服务器上克隆了repo。并试图在我的本地网站上打开它。我不知道我做错了什么。。。