티스토리 뷰

책이 ant 버전이라, ant로 해보려고 테스트

몇년전만 해도 생성에 문제가 없었는데,

tools 에서 android 가 빠지고, tools/ant/android.xml 이 빠졌다.

ant 에서 tools/ant/android.xml 참조하기에 결국 빌드가 안되는거,

이전 버전을 다운받는 링크를 찾았는데,

https://stackoverflow.com/questions/42912824/the-ant-folder-is-suddenly-missing-from-android-sdk-did-google-remove-it

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 로 프로젝트 생성

https://stackoverflow.com/questions/20801042/how-to-create-android-project-with-gradle-from-command-line

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
링크