Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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
未找到Android活动类异常_Android_Android Activity_Android Manifest - Fatal编程技术网

未找到Android活动类异常

未找到Android活动类异常,android,android-activity,android-manifest,Android,Android Activity,Android Manifest,我知道这可能会变成一个非常愚蠢的问题,所以请不要只看标题就把我甩了。当我尝试用Android应用程序启动MapActivity扩展类时,最奇怪的事情发生在我身上 我知道在这方面有很多问题,我做了研究,但大多数问题都集中在检查姓名是否相符,没有一个对我有用 即使我更新了我的清单,但是类在那里,我得到了一个ClassNotFound异常 请让我知道我做错了什么 Android清单: <activity android:name="ro.gebs.captoom.activiti

我知道这可能会变成一个非常愚蠢的问题,所以请不要只看标题就把我甩了。当我尝试用Android应用程序启动MapActivity扩展类时,最奇怪的事情发生在我身上

我知道在这方面有很多问题,我做了研究,但大多数问题都集中在检查姓名是否相符,没有一个对我有用

即使我更新了我的清单,但是类在那里,我得到了一个ClassNotFound异常

请让我知道我做错了什么

Android清单:

<activity
        android:name="ro.gebs.captoom.activities.LocationActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
以及错误日志:

07-31 09:35:34.227: E/AndroidRuntime(14613): FATAL EXCEPTION: main
07-31 09:35:34.227: E/AndroidRuntime(14613): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.captoom/ro.gebs.captoom.activities.LocationActivity}: java.lang.ClassNotFoundException: ro.gebs.captoom.activities.LocationActivity
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2034)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread.access$700(ActivityThread.java:140)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.os.Handler.dispatchMessage(Handler.java:99)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.os.Looper.loop(Looper.java:137)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread.main(ActivityThread.java:4921)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at java.lang.reflect.Method.invokeNative(Native Method)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at java.lang.reflect.Method.invoke(Method.java:511)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at dalvik.system.NativeStart.main(Native Method)
07-31 09:35:34.227: E/AndroidRuntime(14613): Caused by: java.lang.ClassNotFoundException: ro.gebs.captoom.activities.LocationActivity
07-31 09:35:34.227: E/AndroidRuntime(14613):    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:61)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at java.lang.ClassLoader.loadClass(ClassLoader.java:501)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at java.lang.ClassLoader.loadClass(ClassLoader.java:461)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.Instrumentation.newActivity(Instrumentation.java:1068)
07-31 09:35:34.227: E/AndroidRuntime(14613):    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2025)
07-31 09:35:34.227: E/AndroidRuntime(14613):    ... 11 more
请注意,我的构建也以谷歌API平台为目标,如果这有区别的话

编辑我排除了项目中包含的google play services库,错误日志更改为:

07-31 09:51:44.433: E/AndroidRuntime(14918): FATAL EXCEPTION: main
07-31 09:51:44.433: E/AndroidRuntime(14918): java.lang.NoClassDefFoundError: ro.gebs.captoom.activities.LocationActivity

谢谢

油井MapActivity不再使用。。试试这个例子


这可能是一个构建路径配置问题。我也曾经遇到过同样的问题。我采取了以下措施来解决这个问题

1.Right click on your project and go to Java Build Path.

2.Click on Order and Export tab.

3.Check Android Private Libraries and other 3rd part libraries if you have added.

4.Press ok and clean the project.

我希望它能解决这个问题。

可能是:?只需清理您的项目,再试一次!清理了项目,没有变化。我还尝试排除我的libs中包含的google服务库,错误日志更改为:
07-3109:51:44.433:E/AndroidRuntime(14918):致命异常:main 07-3109:51:44.433:E/AndroidRuntime(14918):java.lang.NoClassDefFoundError:ro.gebs.captoom.activities.LocationActivity
解决方案将以下行添加到我的mainfest:
解决方案将以下行添加到我的mainfest:
但非常感谢您的回答。我最终将您的解决方案与MapFragments一起使用。非常感谢!
1.Right click on your project and go to Java Build Path.

2.Click on Order and Export tab.

3.Check Android Private Libraries and other 3rd part libraries if you have added.

4.Press ok and clean the project.