Android app for accessing and managing files in luckycloud.
The app is available on Google Play:
- Android Studio (includes required Android SDK components)
- JDK (recommended: the version required by the Android Gradle Plugin used in this project)
- A configured signing setup (see below)
-
Change into the project directory (adjust if your repository layout differs):
cd luckycloud-Android -
Configure signing:
- Create a
key.propertiesfile or renamekey.properties.exampletokey.properties - Update the values to match your local signing configuration
- Create a
-
Create a keystore (only if you do not already have one)
Note: The command below is an example. Adapt alias, validity and distinguished name (DN) to your needs.
keytool -genkey -v \ -keystore app/debug.keystore \ -alias AndroidDebugKey \ -keyalg RSA -keysize 2048 -validity 1 \ -storepass android -keypass android \ -dname "cn=TEST, ou=TEST, o=TEST, c=TE" -
Build the release APK:
./gradlew assembleRelease
After a successful build, the APK can be found at:
app/build/outputs/apk/luckycloud-${versionName}.apk
- Launch Android Studio
- Select Open (or Import Project, depending on your version)
- Choose the
luckycloud-Androiddirectory - Import as a Gradle project and wait until the Gradle sync finishes
We take security seriously. If you believe you have found a security vulnerability in the luckycloud Android Client (or related services), please report it responsibly so we can investigate and address the issue.
- Email: sec@luckycloud.de
- Please include:
- A clear description of the issue and potential impact
- Steps to reproduce (proof-of-concept if available)
- Affected versions / device information (Android version, device model)
- Relevant logs, screenshots, or crash reports (if applicable)
- Please do not publicly disclose the issue until we have had a chance to investigate and provide a fix.
- Avoid accessing data that does not belong to you and avoid disrupting services.
We will acknowledge your report and work with you to understand, reproduce, and remediate the issue as quickly as possible.
