Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.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
“未找到类异常”;java.lang.ClassNotFoundException“;安卓_Java_Android_Xml - Fatal编程技术网

“未找到类异常”;java.lang.ClassNotFoundException“;安卓

“未找到类异常”;java.lang.ClassNotFoundException“;安卓,java,android,xml,Java,Android,Xml,我已经很好地搜索了这个主题,但一直没有找到一个好的解决方案。这是我的清单和来自Google开发者控制台的错误代码。我每周从400-500次下载中得到大约3-4次“报告”的崩溃。我是Android开发的新手,希望你们中的一个人能指出我的错误!也许是因为我的“主类”和包名是相同的,但奇怪的是这是一个随机崩溃。提前谢谢 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.

我已经很好地搜索了这个主题,但一直没有找到一个好的解决方案。这是我的清单和来自Google开发者控制台的错误代码。我每周从400-500次下载中得到大约3-4次“报告”的崩溃。我是Android开发的新手,希望你们中的一个人能指出我的错误!也许是因为我的“主类”和包名是相同的,但奇怪的是这是一个随机崩溃。提前谢谢

<?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.matt.android.adds.freeHistory"
      android:installLocation="preferExternal"
      android:versionName="4.11" android:versionCode="15">
    <uses-sdk android:minSdkVersion="3" />
    <uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE">
</uses-permission> 
    <supports-screens
        android:smallScreens="true"
        android:normalScreens="true"
        android:largeScreens="true"
        android:anyDensity="false" />


    <application android:icon="@drawable/flag" android:label="@string/app_name">
        <activity android:name=".freeHistory"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity android:name=".dateClass"></activity>
        <activity android:name=".presClass"></activity>
        <activity android:name=".presInfo"></activity>
        <activity android:name=".flagClass"></activity>
        <activity android:name=".flagInfo"></activity>
        <activity android:name=".starSpangledBanner"></activity>
        <activity android:name=".pledge"></activity>
        <activity android:name=".impDocs"></activity>
        <activity android:name=".viewDoc"></activity>
        <activity android:name=".articlesOTC"></activity>
        <activity android:name=".viewArticleOTC"></activity>
        <activity android:name=".constitution"></activity>
        <activity android:name=".preamble"></activity>
        <activity android:name=".consArtOne"></activity>
        <activity android:name=".displayConsArticle"></activity>
        <activity android:name=".billOfRightsView"></activity>
        <activity android:name=".billOfRights"></activity>
        <activity android:name=".randomFact"></activity>
        <activity android:name=".amendView"></activity>
        <activity android:name=".amendClass"></activity>
        <activity android:name=".stateInfo"></activity>
        <activity android:name=".theStates"></activity>
        <activity android:name="com.mobfox.sdk.InAppWebView"/>
        <activity android:name="com.google.ads.AdActivity"
              android:configChanges="keyboardHidden|orientation"/>

    </application>
</manifest>

java.lang.RuntimeException: Unable to instantiate activity     ComponentInfo{com.matt.android.adds.freeHistory/com.matt.android.adds.freeHistory.freeHisto    ry}: java.lang.ClassNotFoundException: com.matt.android.adds.freeHistory.freeHistory     in loader     dalvik.system.PathClassLoader[/mnt/asec/com.matt.android.adds.freeHistory-1/pkg.apk]
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1738)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1837)
at android.app.ActivityThread.access$1500(ActivityThread.java:132)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1033)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loop(Looper.java:143)
at android.app.ActivityThread.main(ActivityThread.java:4196)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:507)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
at dalvik.system.NativeStart.main(Native Method)
Caused by: java.lang.ClassNotFoundException:     com.matt.android.adds.freeHistory.freeHistory in loader dalvik.system.PathClassLoader[/mnt    /asec/com.matt.android.adds.freeHistory-1/pkg.apk]
at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1730)
... 11 more

java.lang.RuntimeException:无法实例化活动组件信息{com.matt.android.adds.freeHistory/com.matt.android.adds.freeHisto.freeHisto}:java.lang.ClassNotFoundException:com.matt.android.adds.freeHistory.freeHistory在加载程序dalvik.system.PathClassLoader[/mnt/asec/com.matt.android.adds.freeHistory-1/pkg.apk]
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1738)上
位于android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1837)
在android.app.ActivityThread.access,售价1500美元(ActivityThread.java:132)
在android.app.ActivityThread$H.handleMessage(ActivityThread.java:1033)
位于android.os.Handler.dispatchMessage(Handler.java:99)
位于android.os.Looper.loop(Looper.java:143)
位于android.app.ActivityThread.main(ActivityThread.java:4196)
位于java.lang.reflect.Method.Invokenactive(本机方法)
位于java.lang.reflect.Method.invoke(Method.java:507)
在com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run上(ZygoteInit.java:839)
位于com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
在dalvik.system.NativeStart.main(本机方法)
原因:java.lang.ClassNotFoundException:com.matt.android.adds.freeHistory.freeHistory加载程序dalvik.system.PathClassLoader[/mnt/asec/com.matt.android.adds.freeHistory-1/pkg.apk]
位于dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:551)
位于java.lang.ClassLoader.loadClass(ClassLoader.java:511)
位于android.app.Instrumentation.newActivity(Instrumentation.java:1061)
在android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1730)上
... 还有11个

一种可能是类初始化之前未能加载。如果初始化类的第一次尝试失败并出现未处理的异常,JVM将不会再次尝试初始化它。相反,JVM将为未初始化的类抛出
ClassNotFoundException


在logcat中查找报告类/静态初始化期间未捕获异常的早期条目。

一种可能是类初始化之前未能加载。如果初始化类的第一次尝试失败并出现未处理的异常,JVM将不会再次尝试初始化它。相反,JVM将为未初始化的类抛出
ClassNotFoundException


在logcat中查找报告类/静态初始化期间未捕获异常的早期条目。

只需清理项目或重新启动eclipse,我也遇到了同样的问题
但是清理项目使错误消失了

只要清理项目或重新启动eclipse,我也有同样的问题
但是清理项目会使错误消失

尝试通过路径定义每个活动的名称: 假设您的活动位于名为“com.example.activities”的包中 在清单中,按如下方式更新:

<activity android:name="com.example.activities.activityname" ></activity>

例如:

<activity android:name="com.example.activities.dateClass"></activity>

尝试通过路径定义每个活动的名称: 假设您的活动位于名为“com.example.activities”的包中 在清单中,按如下方式更新:

<activity android:name="com.example.activities.activityname" ></activity>

例如:

<activity android:name="com.example.activities.dateClass"></activity>


您的freeHistory类是否在com.matt.android.adds.freeHistory包中?@sampathpremarathna是的,freeHistory类在该包中有可能只有从以前版本升级的用户才会崩溃?包名中是否允许有空格,正如我在错误代码上看到的,你得到了这个包!!com.matt.android.adds.freeHistory.freeHisto ry,看看你的源代码,可能就是这个问题!!@Saurabh Verma--它们可能正在升级,但没有用户指定错误发生的时间。您的freeHistory类是否在com.matt.android.adds.freeHistory包中?@sampathpremarathna是,freeHistory类在该软件包中有可能只有那些从以前版本升级的用户才会崩溃吗?正如我在获取此软件包的错误代码中看到的,软件包名称中是否允许使用空格!!com.matt.android.adds.freeHistory.freeHisto ry,看看你的源代码,可能就是这个问题!!@Saurabh Verma——它们可能正在升级,但没有用户指定错误发生的时间。该应用程序在我的手机和我尝试过的所有模拟器上运行良好。我还清理了应用程序好几次。谢谢你的回复!!该应用程序在我的手机和我尝试过的所有模拟器上运行良好。我还清理了应用程序好几次。谢谢你的回复!!我将在哪里尝试捕获异常?我从来没有真正调用java中的类(intent),因为它是应用程序启动时加载的第一个页面。我不知道。这取决于它被扔到哪里,我不知道这一点。(此外,我不是android开发人员……)我应该在哪里尝试捕捉异常?我从来没有在java中真正调用过类(intent),因为它是应用程序启动时加载的第一个页面