Replace axml by WindySha/ManifestEditor

This commit is contained in:
JingMatrix 2024-05-18 13:55:53 +02:00
parent 0a935413fc
commit 8e96b8de21
9 changed files with 24 additions and 4 deletions

3
.gitmodules vendored
View File

@ -10,3 +10,6 @@
[submodule "external/cxx"] [submodule "external/cxx"]
path = external/cxx path = external/cxx
url = https://github.com/topjohnwu/libcxx.git url = https://github.com/topjohnwu/libcxx.git
[submodule "patch/libs/manifest-editor"]
path = axml/libs/manifest-editor
url = https://github.com/WindySha/ManifestEditor.git

1
axml/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
/build

17
axml/build.gradle.kts Normal file
View File

@ -0,0 +1,17 @@
val androidSourceCompatibility: JavaVersion by rootProject.extra
val androidTargetCompatibility: JavaVersion by rootProject.extra
plugins {
id("java-library")
}
java {
sourceCompatibility = androidSourceCompatibility
targetCompatibility = androidTargetCompatibility
sourceSets {
main {
java.srcDirs("libs/manifest-editor/lib/src/main/java")
resources.srcDirs("libs/manifest-editor/lib/src/main")
}
}
}

@ -0,0 +1 @@
Subproject commit 1eddf66b8ef1a624cbbaae5584b9ad0d5b06fea8

View File

@ -58,7 +58,7 @@ copy {
dependencies { dependencies {
api(libs.libxposed.api) api(libs.libxposed.api)
implementation(libs.commons.lang3) implementation(libs.commons.lang3)
implementation(libs.axml) implementation(projects.axml)
implementation(projects.hiddenapi.bridge) implementation(projects.hiddenapi.bridge)
implementation(projects.services.daemonService) implementation(projects.services.daemonService)
implementation(projects.services.managerService) implementation(projects.services.managerService)

View File

@ -26,4 +26,3 @@
} }
-repackageclasses -repackageclasses
-allowaccessmodification -allowaccessmodification
-dontwarn org.slf4j.impl.StaticLoggerBinder

View File

@ -56,7 +56,6 @@ okhttp-logging-interceptor = { group = "com.squareup.okhttp3", name = "logging-i
agp-apksig = { group = "com.android.tools.build", name = "apksig", version.ref = "agp" } agp-apksig = { group = "com.android.tools.build", name = "apksig", version.ref = "agp" }
appiconloader = { module = "me.zhanghai.android.appiconloader:appiconloader", version = "1.5.0" } appiconloader = { module = "me.zhanghai.android.appiconloader:appiconloader", version = "1.5.0" }
axml = { module = "de.upb.cs.swt:axml", version = "2.1.3" }
commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.14.0" } commons-lang3 = { module = "org.apache.commons:commons-lang3", version = "3.14.0" }
material = { module = "com.google.android.material:material", version = "1.11.0" } material = { module = "com.google.android.material:material", version = "1.11.0" }
gson = { module = "com.google.code.gson:gson", version = "2.10.1" } gson = { module = "com.google.code.gson:gson", version = "2.10.1" }

View File

@ -14,6 +14,5 @@
} }
-repackageclasses -repackageclasses
-allowaccessmodification -allowaccessmodification
-dontwarn org.slf4j.impl.StaticLoggerBinder
-dontwarn org.lsposed.lspd.core.* -dontwarn org.lsposed.lspd.core.*
-dontwarn org.lsposed.lspd.util.Hookers -dontwarn org.lsposed.lspd.util.Hookers

View File

@ -27,6 +27,7 @@ dependencyResolutionManagement {
rootProject.name = "LSPosed" rootProject.name = "LSPosed"
include( include(
":app", ":app",
":axml",
":core", ":core",
":daemon", ":daemon",
":dex2oat", ":dex2oat",