为了账号安全,请及时绑定邮箱和手机立即绑定

ADT更新后的ClassNotFoundException

ADT更新后的ClassNotFoundException

噜噜哒 2019-07-27 10:25:35
ADT更新后的ClassNotFoundException我最近将Android SDK和Eclipse ADT插件更新到最新版本。现在,当我尝试运行预先存在的Android项目时,LogCat会显示一个ClassNotFoundException。我试图创建一个新设备但问题仍然存在。表现<?xml version="1.0" encoding="utf-8"?><manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.myapp"android:versionCode="1"android:versionName="1.0" ><uses-sdk     android:minSdkVersion="8"     android:targetSdkVersion="17" /><uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /><uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /><application     android:allowBackup="true"     android:icon="@drawable/ic_launcher"     android:label="@string/app_name"     android:theme="@style/AppTheme" >     <activity         android:name="com.example.myapp.MainActivity"         android:label="@string/app_name"         android:windowSoftInputMode="stateHidden" >         <intent-filter>             <action android:name="android.intent.action.MAIN" />             <category android:name="android.intent.category.LAUNCHER" />         </intent-filter>     </activity></application>logcat的05-17 13:09:56.357: E/AndroidRuntime(969): FATAL EXCEPTION: main05-17 13:09:56.357: E/AndroidRuntime(969): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.myapp/com.example.myapp.MainActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.myapp.MainActivity" on path: /data/app/com.example.myapp-1.apk 05-17 13:09:56.357: E/AndroidRuntime(969):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2106) 05-17 13:09:56.357: E/AndroidRuntime(969):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)我注意到新的APK文件名为myapp-1.apk,而它通常称为myapp.apk。有人能告诉我如何解决?
查看完整描述

3 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

尝试转到项目 - >属性 - > Java构建路径 - >订单和导出,并确保为您的项目和您正在使用的所有其他库项目检查Android私有库。之后清理所有项目,看看会发生什么。


查看完整回答
反对 回复 2019-07-27
?
慕的地10843

TA贡献1785条经验 获得超8个赞

我有Eclipse ADT软件包以及@Krauxe的答案,更新Eclipse .project文件,如下所示:

<?xml version="1.0" encoding="UTF-8"?><projectDescription>
    <name>RedbeaconPro</name>
    <comment></comment>
    <projects>
    </projects>
    <buildSpec>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ResourceManagerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.PreCompilerBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>org.eclipse.jdt.core.javabuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
        <buildCommand>
            <name>com.android.ide.eclipse.adt.ApkBuilder</name>
            <arguments>
            </arguments>
        </buildCommand>
    </buildSpec>
    <natures>
        <nature>com.android.ide.eclipse.adt.AndroidNature</nature>
        <nature>org.eclipse.jdt.core.javanature</nature>
    </natures></projectDescription>


查看完整回答
反对 回复 2019-07-27
  • 3 回答
  • 0 关注
  • 424 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信