合并两个项目,工作区内的参考库

时间:2013-04-21 15:45:15

标签: android eclipse

我这两步

额外的Android方式 需要两个步骤:

标记要用作库项目的项目 参考标记的项目 标记库项目

右键单击您的项目,然后选择“属性”。选择左侧的Android并选中IsLibrary复选框。完成。

参考标记的项目

右键单击您的项目,然后选择“属性”。选择左侧的Android并添加...标记的项目。它将被添加到列表中并可以使用。现在,您可以从引用的标记项目中访问所有类和资源(例如drawable,字符串)。太棒了,是吗? :)

这是由poitroae提到的Eclipse Android project, how to reference library within workspace? 但是......我在找到了:

04-21 18:31:13.539: E/AndroidRuntime(19255): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.uploadvideo/com.examples.youtubeapidemo.FullscreenDemoActivity}; have you declared this activity in your AndroidManifest.xml?

活动崩溃......

我所做的是在我添加的主项目中

                     Intent intent1 = new Intent(this,FullscreenDemoActivity.class);
             intent1.putExtra("current_url",current_url);
             startActivity(intent1);

并在库项目中添加

Intent intent= getIntent();
current_url = intent.getStringExtra("current_url");

我希望我可以使用意图在这个项目之间传递

谢谢......

1 个答案:

答案 0 :(得分:0)

我尝试这个答案,它不起作用..

Unable to start intent from application containing library

“调用库中定义的Intent时,需要指定应用程序的包:”

Intent serviceIntent = new Intent();
serviceIntent.setAction("org.example.library.MY_ACTION");
serviceIntent.setPackage("org.example.application");
startService(serviceIntent);