Last active
August 29, 2015 13:56
-
-
Save mariusk/9275594 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cd ~marius/AndroidStudioProjects/KawaTest; ./gradlew clean assembleDebug && adb install -r app/build/apk/app-debug-unaligned.apk && adb shell "am start -n net.kjeldahl.kawatest.app.KawaActivity" | |
Relying on packaging to define the extension of the main artifact has been deprecated and is scheduled to be removed in Gradle 2.0 | |
:app:clean | |
:app:kawaAssembleDebug | |
prj: project ':app' | |
kawa invoked with args: [-d, /Users/marius/AndroidStudioProjects/KawaTest/app/build/classes/debug, -C, /Users/marius/AndroidStudioProjects/KawaTest/app/src/main/kawa/net/kjeldahl/kawatest/KawaActivity.scm] | |
(compiling /Users/marius/AndroidStudioProjects/KawaTest/app/src/main/kawa/net/kjeldahl/kawatest/KawaActivity.scm to net.kjeldahl.kawatest.app.KawaActivity) | |
:app:compileDebugNdk | |
:app:preBuild | |
:app:preDebugBuild | |
:app:checkDebugManifest | |
:app:preReleaseBuild | |
:app:prepareComAndroidSupportAppcompatV71901Library | |
:app:prepareDebugDependencies | |
:app:compileDebugAidl | |
:app:compileDebugRenderscript | |
:app:generateDebugBuildConfig | |
:app:mergeDebugAssets | |
:app:generateDebugResValues UP-TO-DATE | |
:app:generateDebugResources | |
:app:mergeDebugResources | |
:app:processDebugManifest | |
:app:processDebugResources | |
:app:generateDebugSources | |
:app:compileDebugJava | |
:app:preDexDebug | |
UNEXPECTED TOP-LEVEL EXCEPTION: | |
com.android.dex.util.ExceptionWithContext: no mapping specified for register | |
at com.android.dex.util.ExceptionWithContext.withContext(ExceptionWithContext.java:45) | |
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:371) | |
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139) | |
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94) | |
at com.android.dx.command.dexer.Main.processClass(Main.java:682) | |
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) | |
at com.android.dx.command.dexer.Main.access$600(Main.java:78) | |
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572) | |
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) | |
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) | |
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) | |
at com.android.dx.command.dexer.Main.processOne(Main.java:596) | |
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498) | |
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264) | |
at com.android.dx.command.dexer.Main.run(Main.java:230) | |
at com.android.dx.command.dexer.Main.main(Main.java:199) | |
at com.android.dx.command.Main.main(Main.java:103) | |
Caused by: java.lang.RuntimeException: no mapping specified for register | |
at com.android.dx.ssa.BasicRegisterMapper.map(BasicRegisterMapper.java:63) | |
at com.android.dx.ssa.SsaInsn.mapRegisters(SsaInsn.java:159) | |
at com.android.dx.ssa.SsaMethod.mapRegisters(SsaMethod.java:394) | |
at com.android.dx.ssa.back.SsaToRop.moveParametersToHighRegisters(SsaToRop.java:235) | |
at com.android.dx.ssa.back.SsaToRop.convert(SsaToRop.java:118) | |
at com.android.dx.ssa.back.SsaToRop.convertToRopMethod(SsaToRop.java:69) | |
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:101) | |
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72) | |
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:299) | |
... 15 more | |
...while processing lambda10 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
...while processing gnu/kawa/slib/ralists$frame1.class | |
1 error; aborting | |
FAILED | |
FAILURE: Build failed with an exception. | |
* What went wrong: | |
Execution failed for task ':app:preDexDebug'. | |
> com.android.ide.common.internal.LoggedErrorException: Failed to run command: | |
/Applications/Android Studio.app/sdk/build-tools/19.0.1/dx --dex --output /Users/marius/AndroidStudioProjects/KawaTest/app/build/pre-dexed/debug/kawa-50f95c0294b5e20616190d281ef7631af54e5da8.jar /usr/local/share/java/kawa.jar | |
Error Code: | |
1 | |
Output: | |
UNEXPECTED TOP-LEVEL EXCEPTION: | |
com.android.dex.util.ExceptionWithContext: no mapping specified for register | |
at com.android.dex.util.ExceptionWithContext.withContext(ExceptionWithContext.java:45) | |
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:371) | |
at com.android.dx.dex.cf.CfTranslator.translate0(CfTranslator.java:139) | |
at com.android.dx.dex.cf.CfTranslator.translate(CfTranslator.java:94) | |
at com.android.dx.command.dexer.Main.processClass(Main.java:682) | |
at com.android.dx.command.dexer.Main.processFileBytes(Main.java:634) | |
at com.android.dx.command.dexer.Main.access$600(Main.java:78) | |
at com.android.dx.command.dexer.Main$1.processFileBytes(Main.java:572) | |
at com.android.dx.cf.direct.ClassPathOpener.processArchive(ClassPathOpener.java:284) | |
at com.android.dx.cf.direct.ClassPathOpener.processOne(ClassPathOpener.java:166) | |
at com.android.dx.cf.direct.ClassPathOpener.process(ClassPathOpener.java:144) | |
at com.android.dx.command.dexer.Main.processOne(Main.java:596) | |
at com.android.dx.command.dexer.Main.processAllFiles(Main.java:498) | |
at com.android.dx.command.dexer.Main.runMonoDex(Main.java:264) | |
at com.android.dx.command.dexer.Main.run(Main.java:230) | |
at com.android.dx.command.dexer.Main.main(Main.java:199) | |
at com.android.dx.command.Main.main(Main.java:103) | |
Caused by: java.lang.RuntimeException: no mapping specified for register | |
at com.android.dx.ssa.BasicRegisterMapper.map(BasicRegisterMapper.java:63) | |
at com.android.dx.ssa.SsaInsn.mapRegisters(SsaInsn.java:159) | |
at com.android.dx.ssa.SsaMethod.mapRegisters(SsaMethod.java:394) | |
at com.android.dx.ssa.back.SsaToRop.moveParametersToHighRegisters(SsaToRop.java:235) | |
at com.android.dx.ssa.back.SsaToRop.convert(SsaToRop.java:118) | |
at com.android.dx.ssa.back.SsaToRop.convertToRopMethod(SsaToRop.java:69) | |
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:101) | |
at com.android.dx.ssa.Optimizer.optimize(Optimizer.java:72) | |
at com.android.dx.dex.cf.CfTranslator.processMethods(CfTranslator.java:299) | |
... 15 more | |
...while processing lambda10 (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; | |
...while processing gnu/kawa/slib/ralists$frame1.class | |
1 error; aborting | |
* Try: | |
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. | |
BUILD FAILED | |
Total time: 22.268 secs | |
Compilation exited abnormally with code 1 at Fri Feb 28 18:21:32 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(module-name net.kjeldahl.kawatest.app.KawaActivity) | |
(define-alias Bundle android.os.Bundle) | |
(define-alias Activity android.app.Activity) | |
(define-alias View android.view.View) | |
(define-alias TextView android.widget.TextView) | |
(define-alias LinearLayout android.widget.LinearLayout) | |
(define-alias Override java.lang.Override) | |
(define-alias Date java.util.Date) | |
(define-simple-class KawaActivity (Activity) | |
((onCreate (savedInstanceState::Bundle)) (@Override) | |
(invoke-special Activity (this) 'onCreate savedInstanceState) | |
(define tv::TextView (TextView (this) text: "Kawa hello.")) | |
(define my-view::View (LinearLayout (this) | |
orientation: LinearLayout:VERTICAL | |
view: tv)) | |
((this):setContentView my-view) | |
(define str (string-append "KawaActivity - " | |
((tv:getText):toString) | |
" - " | |
((Date):toString))) | |
(tv:setText str) | |
)) | |
;; Emulator startup: emulator -avd Dev41 -scale 0.5 -prop debug.assert=1 | |
;; Local Variables: | |
;; compile-command: "cd ~marius/AndroidStudioProjects/KawaTest; ./gradlew assembleDebug && adb install -r app/build/apk/app-debug-unaligned.apk && adb shell \"am start -n net.kjeldahl.kawatest.app/.KawaActivity\"" | |
;; End: | |
;; java -cp ~/src/kawa/kawa-1.14.1.jar:/opt/android-studio/sdk//platforms/android-19/android.jar kawa.repl -C KawaActivity.scm |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment