Open
Description
NOTE: I am able to build Android apps and run them on a physically tethered device and emulators using NativeScript on this machine, so my build deps should all be good to go.
Output of wiish doctor
oo ee oo ah ah
o standard/os os=ios,ios-simulator
iOS can only be built on the macOS operating system
FIX: Give money to Apple to fix this
---------------------------------------------------------------------------------------------------------------
√ standard/ANDROID_SDK_ROOT os=android
√ standard/ANDROID_HOME os=android
√ standard/ANDROID_NDK_HOME os=android
√ standard/ndk-build os=android
√ standard/emulator os=android
√ standard/sdk-platform-tools os=android
√ standard/devices os=android
√ webview/gtk+-3.0 os=linux
√ webview/webkit2gtk-4.0 os=linux
√ sdl2/sdl2 os=linux
√ sdl2/SDL2_ttf os=linux
√ sdl2/SDL2_image os=linux
√ sdl2/SDL2_gfx os=linux
ting tang walla walla bing bang!
ok
Output of wiish run --os android
[wiish] Setup/ build starting...
[wiish] Setup/ projectPath: .
[wiish] Setup/ targetOS: android
[wiish] Setup/ targetFormat: run
[wiish] Setup/ verbosity: false
[wiish] Setup/ config: (name: "WiishWebview", version: "0.1.0", src: "main.nim", dst: "dist", icon: "", resourceDir: "resources", nimflags: @[], windowFormat: Webview, codesign_identity: "", bundle_identifier: "com.example.wiishdemo", category_type: "", sdk_version: "", ios_simulator: false, ios_provisioning_profile: "", java_package_name: "org.wiish.webviewexample")
[wiish] Setup/Wiish start
[wiish] Setup/Wiish Removing old build dir: dist/android/project/org.wiish.webviewexample
[wiish] Setup/WiishWebview start
[wiish] Setup/WiishWebview Copying Android template project to dist/android/project/org.wiish.webviewexample
[wiish] Compile/Wiish start
[wiish] Compile/Wiish nim c -d:appJavaPackageName=org.wiish.webviewexample --os:android -d:android -d:androidNDK --cpu:arm --noMain:on --gc:orc --header --threads:on --tlsEmulation:off --hints:off --compileOnly -d:appJavaPackageName=org.wiish.webviewexample --nimcache:dist/android/project/org.wiish.webviewexample/app/jni/src/armeabi-v7a ./main.nim
[wiish] Compile/Wiish Writing dist/android/project/org.wiish.webviewexample/app/jni/src/armeabi-v7a/nimbase.h for Nim version 1.4 ...
[wiish] Compile/Wiish nim c -d:appJavaPackageName=org.wiish.webviewexample --os:android -d:android -d:androidNDK --cpu:arm64 --noMain:on --gc:orc --header --threads:on --tlsEmulation:off --hints:off --compileOnly -d:appJavaPackageName=org.wiish.webviewexample --nimcache:dist/android/project/org.wiish.webviewexample/app/jni/src/arm64-v8a ./main.nim
[wiish] Compile/Wiish Writing dist/android/project/org.wiish.webviewexample/app/jni/src/arm64-v8a/nimbase.h for Nim version 1.4 ...
[wiish] Compile/Wiish nim c -d:appJavaPackageName=org.wiish.webviewexample --os:android -d:android -d:androidNDK --cpu:i386 --noMain:on --gc:orc --header --threads:on --tlsEmulation:off --hints:off --compileOnly -d:appJavaPackageName=org.wiish.webviewexample --nimcache:dist/android/project/org.wiish.webviewexample/app/jni/src/x86 ./main.nim
[wiish] Compile/Wiish Writing dist/android/project/org.wiish.webviewexample/app/jni/src/x86/nimbase.h for Nim version 1.4 ...
[wiish] Compile/Wiish nim c -d:appJavaPackageName=org.wiish.webviewexample --os:android -d:android -d:androidNDK --cpu:amd64 --noMain:on --gc:orc --header --threads:on --tlsEmulation:off --hints:off --compileOnly -d:appJavaPackageName=org.wiish.webviewexample --nimcache:dist/android/project/org.wiish.webviewexample/app/jni/src/x86_64 ./main.nim
[wiish] Compile/Wiish Writing dist/android/project/org.wiish.webviewexample/app/jni/src/x86_64/nimbase.h for Nim version 1.4 ...
[wiish] PreBuild/Wiish start
[wiish] PreBuild/Wiish Creating icons ...
[wiish] PreBuild/Wiish Copying in resources ...
[wiish] PreBuild/Wiish Prepare to create Activity ...
[wiish] PreBuild/WiishWebview start
[wiish] PreBuild/WiishWebview Writing dist/android/project/org.wiish.webviewexample/app/src/main/java/org/wiish/webviewexample/webviewexampleActivity.java
[wiish] PreBuild/WiishWebview Listing c files ...
[wiish] Build/Wiish start
[wiish] Build/Wiish Naming app ...
[wiish] Build/Wiish Building with gradle in dist/android/project/org.wiish.webviewexample ...
> Configure project :app
NDK is missing a "toolchains" directory.
If you are using NDK, verify the ndk.dir is set to a valid NDK directory. It is currently set to /home/jedi/Android/Sdk.
If you are not using NDK, unset the NDK variable from ANDROID_NDK_HOME or local.properties to remove this warning.
FAILURE: Build failed with an exception.
* What went wrong:
A problem occurred configuring project ':app'.
> java.lang.NullPointerException (no error message)
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
* Get more help at https://help.gradle.org
BUILD FAILED in 0s
/home/jedi/.nimble/pkgs/wiish-0.1.0/wiish/build.nim(124) wiish_build
/home/jedi/.nimble/pkgs/argparse-2.0.0/argparse/backend.nim(613) run
/home/jedi/.nimble/pkgs/argparse-2.0.0/argparse/backend.nim(607) run
/home/jedi/.nimble/pkgs/argparse-2.0.0/argparse/backend.nim(532) parse
/home/jedi/.nimble/pkgs/wiish-0.1.0/wiish/build.nim(93) :anonymous
/home/jedi/.nimble/pkgs/wiish-0.1.0/wiish/plugins/standard.nim(27) runStep
/home/jedi/.nimble/pkgs/wiish-0.1.0/wiish/plugins/standard/build_android.nim(151) androidRunStep
/home/jedi/.nimble/pkgs/wiish-0.1.0/wiish/building/buildutil.nim(159) sh
Error: unhandled exception: Error running process [CatchableError]
Error: execution of an external program failed: '/home/jedi/Documents/repositories/test/somedir/wiish_build run --os android'
buildutil.nim(159) sh
Error: unhandled exception: Error running process [CatchableError]
Metadata
Metadata
Assignees
Labels
No labels