sbt android-plugin으로 데모 애플리케이션을 만들었습니다.sbt android-plugin으로 긴 빌드 시간
앱이 매우 간단합니다. MainActivity.java
파일을 /src/main/java/my/package/
에 넣었습니다. 버튼을 누르면 두 번째 Activity
으로 이동하지만 Scala
으로 완료됩니다.
모든 것이 잘 작동하지만 빌드 시간이 나를 죽이고 있습니다. 나는를 사용하여 장치에서 실행 뭔가를 수정하는 경우 :
> 안드로이드 : 패키지 디버그
> 안드로이드 : 시동 장치
내 문제는 거의 완전한 분 정도 걸립니다이다 두 가지 활동 프로젝트를 건설합니다. 다른 방법으로 컴파일하고 실행할 수 있습니까? 패키지 디버그
> 안드로이드 : 패키지 디버그 [정보] 쓴 /사용자/macarse/문서/데모/대상/src_managed/주/스칼라/내/
이 안드로이드의 내 출력 패키지/TR.scala [정보] 1 스칼라 소스를 으로 컴파일 /Users/macarse/Documents/demo/target/scala-2.9.0-1/classes ... ProGuard, 버전 4.6 ProGuard는 GNU 일반 공중 라이선스. 따라서 (scala, ...)에 링크 된 프로그램도 GNU 일반 공중 사용 허가서를 가지고 있어야합니다. 또는 ProGuard 작성자와 함께 예외를 신청할 수 있습니다. 프로그램 디렉토리 읽기 [/Users/macarse/Documents/demo/target/scala-2.9.0-1/classes] 읽기 프로그램 jar [/Users/macarse/.sbt/boot/scala-2.9.0-1/ lib/scala-library.jar] (필터링 됨) 라이브러리 항아리 읽기 [/Users/macarse/Documents/android-sdk-mac_86/platforms/android-4/android.jar] 참고 : 모든 경고를 무시하고 있습니다! 출력 용기 준비 [/Users/macarse/Documents/demo/target/classes.min.jar] 프로그램 디렉토리 에서 리소스 복사 [/Users/macarse/Documents/demo/target/scala-2.9.0-1/classes] ] 프로그램 jar의 리소스 복사 [/Users/macarse/.sbt/boot/scala-2.9.0-1/lib/scala-library.jar] (필터링 됨) [정보] Dexing /사용자/macarse/Documents /demo/target/classes.dex [info] 포장 /Users/macarse/Documents/demo/target/demo-0.1.apk [성공] 합계 시간 : 56 초 완료 2011 년 10 월 29 일 4:22:54
답장을 보내 주셔서 감사합니다. AFAIK 컴파일은 프로 가드 패스도 수행하므로 오랜 시간이 걸립니다. – Macarse
적어도 android-plugin 0.6.x에서는 올바르지 않습니다. '컴파일 '은 프로 가드 패스를하지 않습니다. –