0
我遇到了一個非常煩人的問題。我創建了一個類文件,其中的內容與網上的演示文件相同。我複製粘貼它,重命名它,並更改包文件。現在,問題是,無論何時,假設我這樣做: Intent intent = new Intent(MainActivity.this, ScreenSlide.class); startActivity(intent);
ADT/Eclipse錯誤?
ScreenSlide.class
是我指的那個。它給了我一個NoClassDefFoundError。我真的不知道如何解決它。我試圖清理項目,但仍然出現這個問題。奇怪的是,我試圖將我的項目與我導入的庫一起部署到另一臺PC上,然後猜測是什麼?沒有錯誤!這真是令人沮喪。請幫我:(
listview.setOnItemClickListener(new OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
// TODO Auto-generated method stub
String artist = (String) arg0.getItemAtPosition(arg2);
artist = artist.replace(' ', '+');
Intent intent = new Intent(MainActivity.this, ScreenSlide.class);
//intent.putExtra("artist", artist);
startActivity(intent);
}
});
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.fmpdroid.lastfmartists"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="11"
android:targetSdkVersion="17" />
<uses-permission android:name="android.permission.INTERNET"/>
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
<activity
android:name="com.fmpdroid.lastfmartists.MainActivity"
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="com.fmpdroid.lastfmartists.Second"
android:label="@string/app_name" >
</activity>
<activity
android:name="com.fmpdroid.lastfmartists.ScreenSlide"
android:label="@string/app_name" >
</activity>
<activity
android:name="com.fmpdroid.lastfmartists.ScreenSlidePageFragment"
android:label="@string/app_name" >
</activity>
</application>
</manifest>
你有沒有更新清單文件?請發佈您的代碼。 –
我編輯我的文章:) – user3062224
你在使用任何外部的jar文件嗎? –