2012-05-18 6 views
0

pkg2로 가져올 패키지 pkg1이 있습니다.android에서 가져온 패키지의 클래스 사용 방법

secondactivity.java: 
package seconddemoapp.demoapp.demo; 
public class seconddemoappActivity extends Activity 
{ 
---- 
} 


firstactivity.java: 
package firstdemo.firstdemoapp.demo; 
import seconddemoapp.demoapp.demo.seconddemoappActivity; 

public class firstactivity extends Activity 
{ 
------ 
Intent i = new Intent(firstactivity.this, seconddemoappActivity.class); 
startActivity(i); 
} 

내가 잘못 가고 seconddemoappActivity.class

은 "NoClassDefFoundError를을"는 무엇입니까? firstactivity에서 seconddemoactivity 클래스를 어떻게 사용할 수 있습니까?

답변

0

난 당신이 런타임 예외를 받고 있기 때문에

<activity 
android:label="@string/app_name" 
       android:name="seconddemoapp.demoapp.demo.seconddemoappActivity" 
       </activity> 
0

그것은, 포장 문제가되지 않습니다 .... u는 매니페스트 파일에 활동 선언을 그리워 생각합니다. 이는 코드가 올바르게 컴파일되어야 함을 의미합니다. 즉, 패키지 가져 오기가 올바르지 만 런타임시 클래스 파일을로드 할 수 없습니다.

내 경우에는 Activity가로드 할 수없는 다른 프로세스에서 실행 중이며 예외가 발생한다고 생각합니다. 또는 전혀 실행 중이 아니거나로드되지 않았습니다.

관련 문제