gpt4 book ai didi

android - 如何使用外部 jar

转载 作者:行者123 更新时间:2023-11-29 01:55:15 25 4
gpt4 key购买 nike

我读了很多关于这个问题的资料,但我还是做不到。

我有两个项目:一个做一些事情,我想做的是将它设置为 jar 文件并在主项目中使用它,调用它并获取信息我不知道如何实例化一个类包开始的过程。次要项目单独运行良好,我想获取信息并在主项目中使用它。如果我将辅助库设置为库并将其添加到主库中,它可以正常工作,但我不想以这种方式进行。

我认为这是可能的,但我不知道如何从 jar 文件实例化一个类,我开始感到绝望。


这是我在jared中调用activity时的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 调用 Activity 的方式

intent.setAction(Intent.ACTION_MAIN);
intent.setClassName("com.example.suscribir", "com.example.suscribir.Suscribir");
startActivity(intent);

这是 list

<activity
android:name="com.example.suscribir.Suscribir">
</activity>

如果您需要更多信息,请告诉我再次感谢

最佳答案

http://androiddevelopement.blogspot.in/2011/01/creating-jar-file-in-eclipse.html .从 Eclipse 创建 jar

无法打包资源、 list 条目。纯 Java 代码(可能使用 Android API)可以打包成 jar。

要使用它,只需将 jar 复制到项目下的 libs 文件夹中即可。

右键单击项目。转到属性。 Java 构建路径。单击添加 Jar。从您的 libs 文件夹中添加 jar。

之后您可以使用 import 语句并在您的新项目类中实例化它。

关于android - 如何使用外部 jar ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15553925/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com