This commit is contained in:
djoeni 2022-06-16 15:02:06 +07:00
parent 34f1e6f984
commit 814097ab19
2 changed files with 45 additions and 13 deletions

View File

@ -1,3 +1,44 @@
## CFA
## Clash Meta for Android
?
A Graphical user interface of [Clash.Meta](https://github.com/MetaCubeX/Clash.Meta) for Android
### Feature
Feature of [Clash.Meta](https://github.com/MetaCubeX/Clash.Meta)
### Requirement
- Android 5.0+ (minimum)
- Android 7.0+ (recommend)
- `armeabi-v7a` , `arm64-v8a`, `x86` or `x86_64` Architecture
### Build
1. Update submodules
```bash
git submodule update --init --recursive
```
2. Install **OpenJDK 11**, **Android SDK**, **CMake** and **Golang**
3. Create `local.properties` in project root with
```properties
sdk.dir=/path/to/android-sdk
```
4. Create `signing.properties` in project root with
```properties
keystore.path=/path/to/keystore/file
keystore.password=<key store password>
key.alias=<key alias>
key.password=<key password>
```
5. Build
```bash
./gradlew app:assembleMeta-AlphaRelease
```

View File

@ -33,21 +33,12 @@ class ApkBrokenDesign(context: Context) : Design<ApkBrokenDesign.Request>(contex
category(R.string.reinstall)
clickable(
title = R.string.google_play,
summary = R.string.google_play_url
) {
clicked {
requests.trySend(Request(context.getString(R.string.google_play_url)))
}
}
clickable(
title = R.string.github_releases,
summary = R.string.github_releases_url
summary = R.string.meta_github_url
) {
clicked {
requests.trySend(Request(context.getString(R.string.github_releases_url)))
requests.trySend(Request(context.getString(R.string.meta_github_url)))
}
}
}