gpt4 book ai didi

java - Ioshed 2012 HomeActivity.class 未找到

转载 作者:太空宇宙 更新时间:2023-11-03 12:57:49 25 4
gpt4 key购买 nike

我有资源可以探索 http://code.google.com/p/iosched/ .我没有更改 list 或代码中的任何内容,因此:

<manifest
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.google.android.apps.iosched"

....

<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="15"/>

....

<activity
android:name=".ui.HomeActivity"
android:label="@string/app_name"
android:theme="@style/Theme.Iosched.Home">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

我构建了该项目并安装在多个设备(gb、icm)上。启动时它说:

06-03 14:51:40.457: E/AndroidRuntime(1442): FATAL EXCEPTION: main 06-03 14:51:40.457: E/AndroidRuntime(1442): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.google.android.apps.iosched/com.google.android.apps.iosched.ui.HomeActivity}: java.lang.ClassNotFoundException: com.google.android.apps.iosched.ui.HomeActivity 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1983) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread.access$600(ActivityThread.java:130) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.os.Handler.dispatchMessage(Handler.java:99) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.os.Looper.loop(Looper.java:137) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread.main(ActivityThread.java:4745) 06-03 14:51:40.457: E/AndroidRuntime(1442): at java.lang.reflect.Method.invokeNative(Native Method) 06-03 14:51:40.457: E/AndroidRuntime(1442): at java.lang.reflect.Method.invoke(Method.java:511) 06-03 14:51:40.457: E/AndroidRuntime(1442): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 06-03 14:51:40.457: E/AndroidRuntime(1442): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 06-03 14:51:40.457: E/AndroidRuntime(1442): at dalvik.system.NativeStart.main(Native Method) 06-03 14:51:40.457: E/AndroidRuntime(1442): Caused by: java.lang.ClassNotFoundException: com.google.android.apps.iosched.ui.HomeActivity 06-03 14:51:40.457: E/AndroidRuntime(1442): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61) 06-03 14:51:40.457: E/AndroidRuntime(1442): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 06-03 14:51:40.457: E/AndroidRuntime(1442): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.Instrumentation.newActivity(Instrumentation.java:1053) 06-03 14:51:40.457: E/AndroidRuntime(1442): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974) 06-03 14:51:40.457: E/AndroidRuntime(1442): ... 11 more

"java.lang.ClassNotFoundException:com.google.android.apps.iosched.ui.HomeActivity"这看起来很奇怪,因为这个类存在。

你有什么建议吗?

ps 我尝试清理和修复属性但徒劳无功。

最佳答案

我在 Eclipse 中遇到了同样的问题,那是因为我没有选择导出兼容包。 Eclipse -> 右键单击​​项目 -> Properties -> Java Build Path -> Order & Export -> 确保选中“Private Libraries”

想法是 Activity 在那里,问题是 FragmentActivity 不存在于最终的 apk 文件中。

关于java - Ioshed 2012 HomeActivity.class 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16895224/

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