diff --git a/.github/workflows/debug.yml b/.github/workflows/debug.yml index 4e6183a64..2802a7cf3 100644 --- a/.github/workflows/debug.yml +++ b/.github/workflows/debug.yml @@ -379,12 +379,30 @@ jobs: git submodule status ss-rust/src/main/rust/shadowsocks-rust > shadowsocks_status git submodule status 'ssr-libev/*' > shadowsocksr_status git submodule status v2ray > v2ray_status + - name: Native Cache (armeabi-v7a) + uses: actions/cache@v2 + with: + path: | + TMessagesProj/src/main/libs + key: ${{ hashFiles('TMessagesProj/jni/**', 'ffmpeg_status', 'boringssl_status') }}-armeabi-v7a - name: Native Cache (arm64-v8a) uses: actions/cache@v2 with: path: | TMessagesProj/src/main/libs key: ${{ hashFiles('TMessagesProj/jni/**', 'ffmpeg_status', 'boringssl_status') }}-arm64-v8a + - name: Native Cache (x86) + uses: actions/cache@v2 + with: + path: | + TMessagesProj/src/main/libs + key: ${{ hashFiles('TMessagesProj/jni/**', 'ffmpeg_status', 'boringssl_status') }}-x86 + - name: Native Cache (x86_64) + uses: actions/cache@v2 + with: + path: | + TMessagesProj/src/main/libs + key: ${{ hashFiles('TMessagesProj/jni/**', 'ffmpeg_status', 'boringssl_status') }}-x86_64 - name: V2ray Cache uses: actions/cache@v2 with: @@ -410,7 +428,6 @@ jobs: run: | export LOCAL_PROPERTIES="${{ secrets.LOCAL_PROPERTIES }}" export DEBUG_BUILD=true - export NATIVE_TARGET=arm64-v8a ./gradlew TMessagesProj:assembleMiniRelease - name: Send Build run: | diff --git a/TMessagesProj/build.gradle b/TMessagesProj/build.gradle index 50288ac53..5394c6076 100644 --- a/TMessagesProj/build.gradle +++ b/TMessagesProj/build.gradle @@ -86,10 +86,12 @@ android { universalApk true } else { enable true - universalApk false if (!nativeTarget.isBlank()) { reset() include nativeTarget + universalApk false + } else { + universalApk true } } }