Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.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
通过jar实现Android意图_Android_Android Layout_Android Intent_Android Widget - Fatal编程技术网

通过jar实现Android意图

通过jar实现Android意图,android,android-layout,android-intent,android-widget,Android,Android Layout,Android Intent,Android Widget,我开发了一个Android应用程序,它有一个UI设计(比如用户名、密码),我在得到jar后将我的应用程序转换为jar(这意味着我将我的应用程序转换为库项目)。我在另一个应用程序中使用了这个方法 1。我将我的jar添加到参考库路径中 2.我在库路径中包含jar 3.我在Android清单文件中添加了我的jar,如: (在jar文件中) 4.在我的第二个应用程序的src中,我包括了我的jar,还使用intent调用了我的前一个应用程序 我使用intent调用我的jar,比如 Intent i =

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

1。我将我的jar添加到参考库路径中
2.我在库路径中包含jar
3.我在Android清单文件中添加了我的jar,如:
(在jar文件中)
4.在我的第二个应用程序的src中,我包括了我的jar,还使用intent调用了我的前一个应用程序

我使用intent调用我的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

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

绝对路径成为您的packagename.main活动

添加com.tui.com.com.example.testapp.MainActivity,应该是

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

不是


如果带有Android清单的应用程序没有与jar共享包名,请使用完整的包名声明活动,即com.example.testapp.MainActivity,而不仅仅是.MainActivity
<activity android:name=".MainActivity"></activity>