rudi@Slimbook:~/Apps/spiderbasic$ bash install-cordova.sh
Welcome to SpiderBasic Android app install check script.
To exit the script at anytime, type CTRL+C.
Using /home/rudi/Apps/spiderbasic path as SPIDERBASIC_HOME.
* NPM is already installed...
Installing cordova, please enter your sudo password if needed (you need to be online):
* Gradle is already installed...
* Android commandline tools already installed...
Installing Android SDK 35... (be sure to have java 17 installed, package should be 'openjdk-17-jre')
[=======================================] 100% Unzipping... platform-tools/sqlit
Android SDK installation finished.
Creating dummy app to validate Cordova installation
/usr/local/lib/node_modules/cordova/node_modules/nopt/lib/nopt-lib.js:68
const StringType = typeDefs.String?.type
^
SyntaxError: Unexpected token '.'
at wrapSafe (internal/modules/cjs/loader.js:915:16)
at Module._compile (internal/modules/cjs/loader.js:963:27)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
at Module.load (internal/modules/cjs/loader.js:863:32)
at Function.Module._load (internal/modules/cjs/loader.js:708:14)
at Module.require (internal/modules/cjs/loader.js:887:19)
at require (internal/modules/cjs/helpers.js:85:18)
at Object.<anonymous> (/usr/local/lib/node_modules/cordova/node_modules/nopt/lib/nopt.js:1:13)
at Module._compile (internal/modules/cjs/loader.js:999:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10)
I could build an .apk and an .aab file
But I got an error on the tablet
free translate form Dutch: 'You can't install the app on your device.
I am trying this from the file manager and the rights are changed so apps can be installed from the file manager on the tablet.
Do I need to change any other rights?
The tablet is running Android 15
rudi@Slimbook:~/Apps/spiderbasic$ bash install-cordova.sh
Welcome to SpiderBasic Android app install check script.
To exit the script at anytime, type CTRL+C.
Using /home/rudi/Apps/spiderbasic path as SPIDERBASIC_HOME.
* NPM is already installed...
Installing cordova, please enter your sudo password if needed (you need to be online):
[sudo] wachtwoord voor rudi:
* Gradle is already installed...
* Android commandline tools already installed...
Installing Android SDK 35... (be sure to have java 17 installed, package should be 'openjdk-17-jre')
[=======================================] 100% Computing updates...
Android SDK installation finished.
Creating dummy app to validate Cordova installation
Creating a new cordova project.
Using cordova-fetch for cordova-android
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: com.example.hello
Name: HelloWorld
Activity: MainActivity
Android Target SDK: android-35
Android Compile SDK: 35
Subproject Path: CordovaLib
Subproject Path: app
Android project created with cordova-android@14.0.1
(node:20002) [DEP0176] DeprecationWarning: fs.F_OK is deprecated, use fs.constants.F_OK instead
(Use `node --trace-deprecation ...` to show where the warning was created)
Installing "cordova-plugin-nativeaudio" for android
Adding cordova-plugin-nativeaudio to package.json
Installing "cordova-plugin-geolocation" for android
Adding cordova-plugin-geolocation to package.json
Cordova installation finished, SpiderBasic is ready to create Android apps.
rudi@Slimbook:~/Apps/spiderbasic$ bash install-cordova.sh
Welcome to SpiderBasic Android app install check script.
To exit the script at anytime, type CTRL+C.
Using /home/rudi/Apps/spiderbasic path as SPIDERBASIC_HOME.
* NPM is already installed...
Installing cordova, please enter your sudo password if needed (you need to be online):
* Gradle is already installed...
* Android commandline tools already installed...
Installing Android SDK 35... (be sure to have java 17 installed, package should be 'openjdk-17-jre')
[=======================================] 100% Computing updates...
Android SDK installation finished.
Creating dummy app to validate Cordova installation
Creating a new cordova project.
Using cordova-fetch for cordova-android
Adding android project...
Creating Cordova project for the Android platform:
Path: platforms/android
Package: com.example.hello
Name: HelloWorld
Activity: MainActivity
Android Target SDK: android-35
Android Compile SDK: 35
Subproject Path: CordovaLib
Subproject Path: app
Android project created with cordova-android@14.0.1
Installing "cordova-plugin-nativeaudio" for android
Adding cordova-plugin-nativeaudio to package.json
Installing "cordova-plugin-geolocation" for android
Adding cordova-plugin-geolocation to package.json
Cordova installation finished, SpiderBasic is ready to create Android apps.
Why didn't I discover PureBasic and SpiderBasic sooner? Better late than never, I guess.
Hope I can tackle the learning curve, not getting any younger. Step by step. I have time.
I signed the .apk
The app intalled ok.
The debug window is now gone. But when a dialog is called, and that doesn't work anymore.
Do I have to do something with the .aab file? It's nor clear to me what is the purpose of this file. I guess it has something to do with the debugging?
RBart wrote: Fri Feb 20, 2026 6:12 pm
To sign the App? Via terminal will be ok?
You can sign using APK.Tool.GUI.v3.0.2.0. There are also programs for Android to sign the application directly on your phone: Apktool M. But I haven’t used it, I want to try it.
Using your link I ran the first command and added the key. But I couldn't execute the second line using SpiderBasic.
RBart wrote: Fri Feb 20, 2026 6:12 pm
To sign the App? Via terminal will be ok?
You can sign using APK.Tool.GUI.v3.0.2.0. There are also programs for Android to sign the application directly on your phone: Apktool M. But I haven’t used it, I want to try it.
Using your link I ran the first command and added the key. But I couldn't execute the second line using SpiderBasic.
The cmd file showed that you have too many tags, more than 30, I didn’t even understand what was meant.
I am on Ubuntu 22.04. This APK.Tool is for Windows. If I can avoid Windows, I will. Almost always I can avoid it. I don't know what you mean by 'execute the second line using SpiderBasic' I only use the terminal on Linux to sign the APK not SpiderBasic. I don't know about the .aab file?
RBart wrote: Sat Feb 21, 2026 10:14 am
I am on Ubuntu 22.04. This APK.Tool is for Windows.
wine?
RBart wrote: Sat Feb 21, 2026 10:14 am
I don't know what you mean by 'execute the second line using SpiderBasic' I only use the terminal on Linux to sign the APK not SpiderBasic. I don't know about the .aab file?