我读了很多关于这个问题,但我仍然无法做到这一点。如何使用外部罐子
我有两个项目:一个做一些东西,我想要做的是将其设置为jar文件并在主项目中使用它,调用它并获取信息我不知道如何实例化一个类该程序包以该进程开始。二级项目单独运作良好,我想将这些信息用于主项目。如果我将辅助设置为库并将其添加到主工作正常,但我不想这样做。
我认为这是可能的,但我不知道如何从jar文件实例化一个类,我开始绝望。
这是logcat的时候我所说的活性在贾里德
file 03-22 11:04:57.900: E/AndroidRuntime(11895): FATAL EXCEPTION: main
03-22 11:04:57.900: E/AndroidRuntime(11895): android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.suscribir/com.example.suscribir.Suscribir}; have you declared this activity in your AndroidManifest.xml?
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1405)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.app.Instrumentation.execStartActivity(Instrumentation.java:1379)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.app.Activity.startActivityForResult(Activity.java:2827)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.app.Activity.startActivity(Activity.java:2933)
03-22 11:04:57.900: E/AndroidRuntime(11895): at com.example.principal.Principal$1.onClick(Principal.java:37)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.view.View.performClick(View.java:2485)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.view.View$PerformClick.run(View.java:9080)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.os.Handler.handleCallback(Handler.java:587)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.os.Handler.dispatchMessage(Handler.java:92)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.os.Looper.loop(Looper.java:130)
03-22 11:04:57.900: E/AndroidRuntime(11895): at android.app.ActivityThread.main(ActivityThread.java:3687)
03-22 11:04:57.900: E/AndroidRuntime(11895): at java.lang.reflect.Method.invokeNative(Native Method)
03-22 11:04:57.900: E/AndroidRuntime(11895): at java.lang.reflect.Method.invoke(Method.java:507)
03-22 11:04:57.900: E/AndroidRuntime(11895): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:867)
03-22 11:04:57.900: E/AndroidRuntime(11895): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:625)
03-22 11:04:57.900: E/AndroidRuntime(11895): at dalvik.system.NativeStart.main(Native Method)
这就是我所说的活性,其意图
intent.setAction(Intent.ACTION_MAIN);
intent.setClassName("com.example.suscribir", "com.example.suscribir.Suscribir");
startActivity(intent);
这是清单
<activity
android:name="com.example.suscribir.Suscribir">
</activity>
如果您需要更多的inf o,只是告诉我 再次感谢
你明白了,从其他项目中,我知道如何将项目导出为jar文件以及如何导入jar文件,但我不知道如何使用该类 – Ivan 2013-03-21 20:15:20