
build.readme.md: mention how to build the native libs when on windows Fix target name: rename target to keepass2android-app *.BAT build-scripts: make script fail when a command fails If a command was failing, the script continued to run and didn't fail. The build errors could be hidden. This will make them apparent build-java.bat: - prefix call to gradlew.bat with 'call' Otherwise, the batch file stops at the first gradlew call. - don't build PluginQR as its output is not used, and the build fails with newer Android SDK/NDK build-xamarin.bat: - use VS2019 path, download NuGet dependencies - Call vcvarsall.bat only if not yet done - build also APK - Tested with VS Community 2019 - When calling it multiple times, the PATH env var contains duplicate values and in the end will be too long, leading to vcvarsall.bat failing, and hence build-xamarin.bat too build-java.sh: - don't unset ANDROID_NDK_HOME & ANDROID_NDK Fixes build issues on github actions - add missing KP2AKdbLibrary - add executable bit to src/java/KP2AKdbLibrary/gradlew - support build with msbuild & force use of xabuild when on linux - don't build PluginQR as its output is not used, and the build fails with newer Android SDK/NDK build-xamarin.sh: - put the config (Debug or Release) in a variable build-apk.sh: - fix project name to keepass2android-app.csproj - support build with msbuild & force use of xabuild when on linux Needed for github actions, and will also support building on macos with msbuild - put the config (Debug or Release) in a variable - Add missing /p:Configuration= /p:Platform=AnyCPU which is needed when building nonet on macos (because nonet uses "Release") remove PluginQR
Keepass2Android
What is Keepass2Android?
Keepass2Android is a password manager app. It allows to store and retrieve passwords and other sensitive information in a file called "database". This database is secured with a so-called master password. The master password typically is a strong password and can be complemented with a second factor for additional security. The password database file can be synchronized across different devices. This works best using one of the built-in cloud storage options, but can also be performed with third-party apps. Keepass2Android is compatible with Keepass 1 and Keepass 2 on Windows and KeepassX on Linux.
Where to get it?
Regular stable releases of Keepass2Android are available on Google Play.
Beta-releases can be obtained by opting in to the Beta testing channel or Beta testing channel for Keepass2Android Offline.
How can I contribute?
- Help to translate Keepass2Android into your language or improve translations at our Crowdin page
- Add features by creating a plugin or creating a pull request. You might want to contact me before you start working so I can coordinate efforts.
- Become a GitHub sponsor to boost 🚀 development
- Make a donation
How do I learn more?
Please see the documentation.
The project homepage is https://philipp.crocoll.net/keepass2android/index.php