0
import com.example.testQRCode.*; //<--external project 

public class MainActivity extends Activity { 
    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     // create a new intent based on your library activity 
     Intent myIntent = new Intent(this, QRCode.class); // QRCode is a class from the external projects 
     startActivityForResult(myIntent, 0); 
    } 

예외는 시스템이 활동을 인스턴스화 할 수 없음을 표시합니다.안드로이드 응용 프로그램에서 외부 라이브러리 프로젝트를 호출하는 방법

도와주세요.

+0

Google에서 검색 외래 프로젝트를 이클립스로 가져 오는 방법 – Aamirkhan

답변

0

, 당신은 단순히 당신이 "프로젝트가 대상을 빌드"두 개의 섹션이 표시됩니다,이 화면에서

Project Properties->Android

를 통해 추가 할 수 있습니다 "도서관". "라이브러리"섹션에서 다른 프로젝트에 대한 참조를 추가 할 수 있습니다. 외부 jar 파일을 포함하는 의미 경우

, 당신은 여기에서

Project Properties->Java Build Path->Libraries tab

을 통해 그렇게 할 것입니다, 당신은을 포함 할 수있는 "외부 항아리 추가 ..."에 대한 버튼이있다 필요한 항아리.

+0

나는 ....을 추가했지만 효과가 없음 –

+0

다른 사람이 언급 한 것처럼 질문을 편집하고 전체 예외 로그를 ​​게시 할 수 있습니까? 또한 AndroidManifest.xml을 게시하는 것이 유용 할 수 있습니다. – brianestey

0

또한 주 프로젝트의 AndroidManifest.xml 파일에서 QRCode.class의 Activity 클래스를 선언해야합니다. 이클립스에서 안드로이드 라이브러리 프로젝트는 라이브러리를 포함하는 것을 의미하는 경우

+0

이미 추가했지만 영향이 없음 –

+0

그런 다음 예외의 스택 추적을 게시하십시오. – azgolfer

관련 문제