Android 从源代码管理还原后ClassNotFoundException

Android 从源代码管理还原后ClassNotFoundException,android,android-studio,Android,Android Studio,我刚刚从源代码管理中恢复了一个项目,我最初运行它的尝试失败了。当我启动应用程序时,出现以下错误 java.lang.RuntimeException:无法实例化应用程序 com.mb.android.mb3应用程序:java.lang.ClassNotFoundException: 在路径上未找到类“com.mb.android.MB3Application”: DexPathList[[zip文件 “/data/app/com.mb.android-1.apk”],nativeLibraryD

我刚刚从源代码管理中恢复了一个项目,我最初运行它的尝试失败了。当我启动应用程序时,出现以下错误

java.lang.RuntimeException:无法实例化应用程序 com.mb.android.mb3应用程序:java.lang.ClassNotFoundException: 在路径上未找到类“com.mb.android.MB3Application”: DexPathList[[zip文件 “/data/app/com.mb.android-1.apk”],nativeLibraryDirectories=[/data/app-lib/com.mb.android-1, /供应商/lib,/system/lib]]

在重新安装操作系统之前,此项目正在运行

我的舱单摘录

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mb.android"
android:versionCode="9"
android:versionName="1.0.8" >

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<uses-sdk
    android:minSdkVersion="14"
    android:targetSdkVersion="19" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme"
    android:name=".MB3Application" >

    <meta-data
        android:name="android.app.default_searchable"
        android:value="com.mb.android.activities.mobile.SearchResultsActivity"/>

    <activity
        android:name=".activities.MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

...
removed
...

</application>

</manifest>
MainActivity.java中的包声明

package com.mb.android.activities;


public class MainActivity extends BaseMB3Activity implements ServerLocatedListener {
}
据我所知,一切都很好。有人知道这个ClassNotFoundException来自哪里吗。此外,该项目正在使用Android Studio构建

谢谢

编辑:回应下面的答案。以下是如何设置我的库

我在项目中只有一个模块。这是libs。我用鼠标右键单击了它们,并在可能的情况下选择了“添加为库”

项目的“外部库”部分

模块构建.gradle依赖项

“项目结构”对话框中列出的依赖项


基本上是Java构建路径问题:

  • 检查“libs”文件夹中的.jar文件是否丢失
  • 检查项目生成路径
  • 检查需要导出的库是否已导出

谢谢您的回复。我仍然无法用这些信息来解决这个问题。我用图片更新了我原来的帖子。希望您或其他人能够详细说明。这是一个没有正确添加的库。谢谢
package com.mb.android.activities;


public class MainActivity extends BaseMB3Activity implements ServerLocatedListener {
}