Let AGP to strip native libs (#2496)

This commit is contained in:
LoveSy 2023-04-16 14:10:12 +08:00 committed by GitHub
parent 57c1263ac4
commit d8b7916ce0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 12 additions and 12 deletions

View File

@ -112,12 +112,9 @@ jobs:
path: | path: |
magisk-loader/build/outputs/mapping magisk-loader/build/outputs/mapping
app/build/outputs/mapping app/build/outputs/mapping
daemon/build/outputs/mapping
- name: Upload symbols magisk-loader/build/outputs/native-debug-symbols
uses: actions/upload-artifact@v3 daemon/build/outputs/native-debug-symbols
with:
name: symbols
path: build/symbols
- name: Post to channel - name: Post to channel
if: ${{ success() && github.event_name != 'pull_request' && github.ref == 'refs/heads/master' && github.ref_type != 'tag' && inputs.post_telegram != 'false' }} if: ${{ success() && github.event_name != 'pull_request' && github.ref == 'refs/heads/master' && github.ref_type != 'tag' && inputs.post_telegram != 'false' }}

View File

@ -47,11 +47,6 @@ cmaker {
cppFlags.addAll(flags) cppFlags.addAll(flags)
abiFilters("arm64-v8a", "armeabi-v7a", "x86", "x86_64") abiFilters("arm64-v8a", "armeabi-v7a", "x86", "x86_64")
} }
buildTypes {
if (it.name == "release") {
arguments += "-DDEBUG_SYMBOLS_PATH=${buildDir.absolutePath}/symbols"
}
}
} }
val repo = jgit.repo() val repo = jgit.repo()

View File

@ -1,6 +1,7 @@
project(core)
cmake_minimum_required(VERSION 3.4.1) cmake_minimum_required(VERSION 3.4.1)
project(core)
add_subdirectory(${EXTERNAL_ROOT} external) add_subdirectory(${EXTERNAL_ROOT} external)
aux_source_directory(src SRC_LIST) aux_source_directory(src SRC_LIST)

View File

@ -52,6 +52,9 @@ android {
) )
buildConfigField("String", "MANAGER_INJECTED_PKG_NAME", """"$injectedPackageName"""") buildConfigField("String", "MANAGER_INJECTED_PKG_NAME", """"$injectedPackageName"""")
buildConfigField("int", "MANAGER_INJECTED_UID", """$injectedPackageUid""") buildConfigField("int", "MANAGER_INJECTED_UID", """$injectedPackageUid""")
ndk {
debugSymbolLevel = "FULL"
}
} }
buildTypes { buildTypes {

View File

@ -63,6 +63,9 @@ android {
) )
buildConfigField("String", "MANAGER_INJECTED_PKG_NAME", """"$injectedPackageName"""") buildConfigField("String", "MANAGER_INJECTED_PKG_NAME", """"$injectedPackageName"""")
buildConfigField("int", "MANAGER_INJECTED_UID", """$injectedPackageUid""") buildConfigField("int", "MANAGER_INJECTED_UID", """$injectedPackageUid""")
ndk {
debugSymbolLevel = "FULL"
}
} }
buildTypes { buildTypes {
@ -145,6 +148,7 @@ fun afterEval() = android.applicationVariants.forEach { variant ->
"assemble$variantCapped", "assemble$variantCapped",
":app:package$buildTypeCapped", ":app:package$buildTypeCapped",
":daemon:package$buildTypeCapped", ":daemon:package$buildTypeCapped",
":daemon:merge${buildTypeCapped}NativeDebugMetadata",
":dex2oat:externalNativeBuild${buildTypeCapped}" ":dex2oat:externalNativeBuild${buildTypeCapped}"
) )
into(magiskDir) into(magiskDir)