모바일
- 작성자 :
- 박*우
- 작성일 :
- 2013-09-04 10:29:38
- 조회수 :
- 853
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
deviceAPI template 프로젝트를 생성했습니다.
(DeviceAPIGuide_Android_V2.5.zip 은 import 하지 않았습니다.)
안드로이드 애플리케이션 빌드시 아래와 같은 에러가 발생합니다.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.090s
[INFO] Finished at: Wed Sep 04 10:19:40 KST 2013
[INFO] Final Memory: 7M/153M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) on project web_0903: Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... or set environment variable ANDROID_HOME. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
윈도우 환경변수에 ANDROID_HOME 을 만들어 주긴 했는데 계속 에러나네요.
그리고 웹 애플리케이션 에서 인증서 라이브러리 관련 소스는
없애버리면 되는건가요?
(DeviceAPIGuide_Android_V2.5.zip 은 import 하지 않았습니다.)
안드로이드 애플리케이션 빌드시 아래와 같은 에러가 발생합니다.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 2.090s
[INFO] Finished at: Wed Sep 04 10:19:40 KST 2013
[INFO] Final Memory: 7M/153M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources (default-generate-sources) on project web_0903: Execution default-generate-sources of goal com.jayway.maven.plugins.android.generation2:android-maven-plugin:3.1.1:generate-sources failed: Could not find tool 'aapt'. Please provide a proper Android SDK directory path as configuration parameter <sdk><path>...</path></sdk> in the plugin <configuration/>. As an alternative, you may add the parameter to commandline: -Dandroid.sdk.path=... or set environment variable ANDROID_HOME. -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginExecutionException
윈도우 환경변수에 ANDROID_HOME 을 만들어 주긴 했는데 계속 에러나네요.
그리고 웹 애플리케이션 에서 인증서 라이브러리 관련 소스는
없애버리면 되는건가요?
A
안녕하세요. 박성우님
deviceAPI template 프로젝트의 pom.xml 파일에서 properties추가 및 버전변경을 해 주시면 됩니다.
추가사항
<properties>
<android.sdk.path>안드로이드 SDK 설치위치</android.sdk.path>
예)/eGovFrame-2.6/bin/android-sdk
</properties>
변경사항(3.1.1 -> 3.6.1)
<artifactId>android-maven-plugin</artifactId>
<version>3.6.1</version>
android-maven-plugin의 3.5.1버전부터 maven build를 지원합니다.
고맙습니다.
deviceAPI template 프로젝트의 pom.xml 파일에서 properties추가 및 버전변경을 해 주시면 됩니다.
추가사항
<properties>
<android.sdk.path>안드로이드 SDK 설치위치</android.sdk.path>
예)/eGovFrame-2.6/bin/android-sdk
</properties>
변경사항(3.1.1 -> 3.6.1)
<artifactId>android-maven-plugin</artifactId>
<version>3.6.1</version>
android-maven-plugin의 3.5.1버전부터 maven build를 지원합니다.
고맙습니다.