-
Network
-
Storage
-
Camera
-
QR Code Scanner
-
NFC
Wasn't able to test:- Capasitor v6 ? (same reason as Background Runners)
- Outdated NFC plugins
Sponsorware NFC to check
-
Background Runners
- Location
- Network
- Request
-
Network
-
Storage
-
Camera
-
QR Code Scanner
-
NFC
-
Background Runners
- Location
- Network
- Request
Follow these steps to set up your environment and run the project.
Download and install JDK 21 from the official Oracle website.
Ensure that the JAVA_HOME
environment variable is correctly set to the path where JDK 21 is installed.
Download and install Android Studio from the official Android developer website.
Ensure that the ANDROID_HOME
environment variable is correctly set to the Android SDK path.
Download and install Node.js from the official Node.js website.
Ensure that NPM (Node Package Manager) is installed and up to date.
Install the Ionic CLI globally using NPM.
npm i -g @ionic/cli
Navigate to the project directory and install the required dependencies.
npm i
Install the Ionic extension for Visual Studio Code to run the project from the editor.
-
Inconsistent JVM-target
- Issue:
Execution failed for task ':capacitor-barcode-scanner:compileDebugKotlin'. > Inconsistent JVM-target compatibility detected for tasks 'compileDebugJavaWithJavac' (17) and 'compileDebugKotlin' (21).
- Solution: Add the following code to the
build.gradle
file in the root directory of the project.
subprojects { afterEvaluate { project -> if (project.hasProperty('android')) { android { compileOptions { sourceCompatibility JavaVersion.VERSION_21 targetCompatibility JavaVersion.VERSION_21 } } } } }
-
SQLite Plugin driver is not loaded
- Issue:
storage.driver; // asyncStorage, not cordovaSQLiteDriver
- Solution: It works only on the device, not on the browser.
-
The application reloads when a photo is taken for the first time using the camera.
-
Issue: The application reloads when a photo is taken for the first time using the camera.
-
Solution:
-