2011-10-24 9 views
1

NetBeans 7.0에서 HelloAndroid 응용 프로그램을 실행하려고 할 때 다음 오류가 발생합니다. 안드로이드 SDK와 안드로이드 장치는 이미 NetBeans에 의해 감지되었으며, 주어진 모든 지시 사항을 따랐습니다.오류 : NetBeans 7.0 Android SDK 14

C:\Program Files (x86)\Android\android-sdk\tools\ant\build.xml:421: Android Target is not set.

+0

가능한 [프로젝트에 대상 집합이 없습니다. 프로젝트 속성을 편집하여 하나 설정] (http://stackoverflow.com/questions/2292416/project-has-no-target-set-edit-the-project-properties-to-set-one) –

답변

1

나는 동일한 문제가 있었다. Android 애플리케이션이 SDK의 새 버전에서 빌드되는 방식과 관계가 있습니다. 다음은 나를 도와 준 것입니다 : 프로젝트 등록 정보 파일로 가서

target=android-10 

등의 파일을 찾으십시오. 안전하게 삭제할 수 있다고 생각합니다. 그러나 Netbeans는 마우스 오른쪽 버튼을 사용하여 프로젝트의 속성으로 이동하면 다시 만듭니다.

사전 사용자 속성 파일로 가기. 이미 sdk 디렉토리의 경로를 보여주는 sdk.dir 설정이 있어야합니다. 새로운 설정을 추가

target.api=android-10

당신이 짐작 할 수 있습니다, 당신이 사용하고자하는 API 버전으로 android-10를 교체합니다.

1

build.xml에 문제가 있다고 생각합니다. 왼쪽 창에서이 파일을 찾으십시오. build.xml 파일에서

찾기 코드 : <property file="default.properties" />

변화 : <property file="project.properties" />

save..and 마무리 ... 내 영어

0

감사에 대해 다시 실행 죄송

을 last_id, 그것은 작동합니다 :-). 하지만 build.xml은 당신이 안드로이드 타깃 디바이스를 바꿀 때마다 덮어 쓸 것입니다. 더 나은 해결책이 있어야합니다 - 안드로이드 플러그인에 버그가 있습니까?

그러나 지금 해결 방법으로 다음을 수행합니다. <property file="project.properties" />를 추가하거나 다음 제안하고, <property file="default.properties" />을 덮어

어느

1

)는 "읽기 전용"로 파일을 표시합니다. 더 이상 변경할 이유가 없습니다. 주의 : NetBeans 자체로 프로젝트를 제거하는 것은 완전히 작동하지 않습니다.

또는 Linux/U ** X 용

2

) : 1이 아닌)하지만, project.properties에 대한 심볼릭 링크로 빈() 파일 default.properties를 교체!. 따라서 project.properties는 변경 될 수 있지만 중요하지는 않습니다. 그리고 나중에 프로젝트를 제거하면 효과가 있습니다.