Let AGP to strip native libs (#2496)
This commit is contained in:
parent
57c1263ac4
commit
d8b7916ce0
|
|
@ -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' }}
|
||||||
|
|
|
||||||
|
|
@ -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()
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
|
|
@ -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 {
|
||||||
|
|
|
||||||
|
|
@ -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)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue