응용 프로그램을 개발 중이며 두 개의 버튼이있는 Launcher 활동을 시작할 수 있습니다. 이 버튼 중 하나를 클릭하면 새로운 활동이 열립니다. 그러나 런타임 오류가 발생합니다.No Class Def Found 오류 (android)
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
public class Intro extends Activity {
Button searchBut, fbButton;
@Override
protected void onResume() {
super.onResume();
}
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
AppSettings.loadLogin(getApplicationContext());
setContentView(R.layout.intro);
if (AppSettings.logged) {
Intent a = new Intent(Intro.this, AllChallengesPager.class);
a.putExtra("logging", "0");
startActivity(a);
}
searchBut = (Button) findViewById(R.id.button2);
searchBut.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent a = new Intent(Intro.this, DetailedChallenge.class);
a.putExtra("logging", "0");
startActivity(a);
}
});
fbButton = (Button) findViewById(R.id.fbBut);
fbButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent a = new Intent(Intro.this, AllChallengesPager.class);
a.putExtra("logging", "1");
startActivity(a);
}
});
AppSettings.loadLogin(getApplicationContext());
}
}
06-07 11:26:07.776: E/AndroidRuntime(13305): FATAL EXCEPTION: main
06-07 11:26:07.776: E/AndroidRuntime(13305): java.lang.NoClassDefFoundError: com.loopj.android.http.RequestParams
06-07 11:26:07.776: E/AndroidRuntime(13305): at com.example.challengeZygio.DetailedChallenge.onCreate(DetailedChallenge.java:216)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.Activity.performCreate(Activity.java:5047)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2056)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2117)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.ActivityThread.access$700(ActivityThread.java:134)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1218)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.os.Handler.dispatchMessage(Handler.java:99)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.os.Looper.loop(Looper.java:137)
06-07 11:26:07.776: E/AndroidRuntime(13305): at android.app.ActivityThread.main(ActivityThread.java:4867)
06-07 11:26:07.776: E/AndroidRuntime(13305): at java.lang.reflect.Method.invokeNative(Native Method)
06-07 11:26:07.776: E/AndroidRuntime(13305): at java.lang.reflect.Method.invoke(Method.java:511)
06-07 11:26:07.776: E/AndroidRuntime(13305): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1007)
06-07 11:26:07.776: E/AndroidRuntime(13305): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:774)
06-07 11:26:07.776: E/AndroidRuntime(13305): at dalvik.system.NativeStart.main(Native Method)
- 내 모든 항아리 라이브러리가 libs가에 위치는 폴더 - 나는 프로젝트를 청소하고 여러 번 이클립스를 다시 시작했다 - 나는 이클립스 주노 사용하고있는 모든과 최신 업데이트
어떻게 Android 비동기 HTTP 클라이언트를 포함 하시겠습니까? libs 폴더에있는 Jar 파일입니까, 라이브러리 프로젝트로 사용합니까, 아니면 소스를 자신의 소스 폴더에 복사 했습니까? – britzl
아직 해결되지 않은 문제가 있습니까? –