티스토리 뷰
책이 ant 버전이라, ant로 해보려고 테스트
몇년전만 해도 생성에 문제가 없었는데,
tools 에서 android 가 빠지고, tools/ant/android.xml 이 빠졌다.
ant 에서 tools/ant/android.xml 참조하기에 결국 빌드가 안되는거,
이전 버전을 다운받는 링크를 찾았는데,
Android team has decided to remove all old and obsolete scripts from SDK in march release of 25.3.0 SDK Tools
here you can download older version:
https://dl.google.com/android/repository/tools_r25.2.5-windows.zip
https://dl.google.com/android/repository/tools_r25.2.5-macosx.zip
https://dl.google.com/android/repository/tools_r25.2.5-linux.zip
tools/android create project 로 프로젝트 생성
tools/android create project --target 1 --name MyAndroidApp --path . --activity MyAndroidAppActivity --package com.example.myandroid
하면, java 버전이 안맞는다
-compile:
[javac] Compiling 3 source files to /Users/newpolaris/Projects/android-ndk/App2/bin/classes
[javac] error: Source option 5 is no longer supported. Use 7 or later.
[javac] error: Target option 5 is no longer supported. Use 7 or later.
tools/ant/build.xml 의 값을 1.7로 바꾸면 된다
<property name="java.target" value="1.5" />
<property name="java.source" value="1.5" />
그러면,
Exception in thread "main" java.lang.NoClassDefFoundError: sun/misc/BASE64Encoder
java 버전에서 deprecate 된 것을 사용한다.
이건, 이쪽 블로그에 대충 이리저리 있는데, 할게 많다
https://ziscuffine.tistory.com/126
귀찮아서 포기
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크