Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.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
如何将ringdroid fork集成到我的Android应用程序中_Android_Eclipse_Android Manifest - Fatal编程技术网

如何将ringdroid fork集成到我的Android应用程序中

如何将ringdroid fork集成到我的Android应用程序中,android,eclipse,android-manifest,Android,Eclipse,Android Manifest,这是回购协议 因此,运行git clone在本地计算机上进行复制 我的问题是,在我的Android应用程序中,我有一个小问题。最终目标是让我的主机应用程序将ringdroid用作库项目,这样我就可以像调用主机应用程序一样调用它。因此,我的主机应用程序将依赖于ringdroid项目 我所做的是将ringdroid作为自己的项目导入eclipse。然后我将这个项目设置为一个库(必须将一个switch语句更改为if语句,这没什么大不了的)。然后在我的主机android项目的属性中,我添加了ringdr

这是回购协议

因此,运行git clone在本地计算机上进行复制

我的问题是,在我的Android应用程序中,我有一个小问题。最终目标是让我的主机应用程序将ringdroid用作库项目,这样我就可以像调用主机应用程序一样调用它。因此,我的主机应用程序将依赖于ringdroid项目

我所做的是将ringdroid作为自己的项目导入eclipse。然后我将这个项目设置为一个库(必须将一个switch语句更改为if语句,这没什么大不了的)。然后在我的主机android项目的属性中,我添加了ringdroid作为一个库。我希望能够启动ringdroid,只需在我的主机应用程序中按下一个按钮

在主机应用程序活动清单文件中,我定义了要调用的ringdroid活动:

 <activity android:name="com.Ringdroid.RingdroidSelectActivity"
                  android:label="@string/main_activity_label">

        </activity>


然后,在我的宿主项目中,我有一个按钮,我想单击它来启动此活动,但我在onCreate of RingdroidSelectActivity中不断收到一个空指针异常。你们中的一个能运行它,看看我做错了什么吗??请记住,除了删除launcher类别外,我没有更改.RingdroidSelectActivity项目的清单文件

我知道了。。。。在android中,您可以添加另一个项目作为自己的依赖项。您需要做的是在主机应用程序清单中定义调用的从属活动。我还必须把权限也放在那里

似乎在ADT 20中,清单被合并了。我使用的是较旧的eclipse和ADT版本,因此我必须自己合并清单