2

我开发了一个具有一个 UI 设计(如用户名、密码)的 Android 应用程序我将我的应用程序转换为 jar(这意味着我将我的应用程序转换为库项目)在我得到另一个应用程序中使用的 Jar.i 之后我遵循这个方法

1.我将我的 jar 添加到参考库路径
2.我在库路径中包含 jar
3.我在 Android 清单文件中添加了我的 jar,例如:(
<activity android:name=".MainActivity"></activity>在 jar 文件中)
4.在我的第二个应用程序的 src 中,我包含我的 jar ,并且还使用意图来调用我以前的应用程序

我用类似的意图调用我的罐子

 Intent i = new Intent(this, com.example.testapp.MainActivity.class);
      startActivity(i);

但我收到以下错误

FATAL EXCEPTION: main
 android.content.ActivityNotFoundException: Unable to find explicit activity class {com.tui.com/com.example.testapp.MainActivity}; have you declared this activity in your AndroidManifest.xml?

但我已经在 Android 清单文件中声明了我的活动,我希望我做的每件事都是正确的,但我不知道为什么我会收到这个错误

任何人都知道如何在android中使用intent访问jar

4

2 回答 2

0

实际上,您在清单中将活动添加为 .MainActivity

和绝对路径成为 yourpackagename.MainActivity

添加喜欢 com.tui.com.com.example.testapp.MainActivity

于 2012-11-15T13:04:34.800 回答
0

它应该是

<activity android:name="com.example.testapp.MainActivity"></activity>

不是

<activity android:name=".MainActivity"></activity>
于 2012-11-15T13:05:43.090 回答