diff --git a/app/build.gradle b/app/build.gradle index a9ad0df1..401a5c73 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -146,7 +146,7 @@ android { def abiCodes = ['universal': 1, 'armeabi-v7a': 2, 'arm64-v8a': 3, 'x86': 4, 'x86_64': 5] packagingOptions { //去除FrpcLib的so,用时下载并动态加载 - if (isNeedPackage.toBoolean()) { + if (excludeFrpclib.toBoolean()) { exclude 'lib/armeabi-v7a/libgojni.so' exclude 'lib/arm64-v8a/libgojni.so' exclude 'lib/x86/libgojni.so' diff --git a/app/libs/frpclib.aar b/app/libs/frpclib.aar index 90f14f1f..5c2da326 100644 Binary files a/app/libs/frpclib.aar and b/app/libs/frpclib.aar differ diff --git a/app/src/main/java/com/idormy/sms/forwarder/utils/Constants.kt b/app/src/main/java/com/idormy/sms/forwarder/utils/Constants.kt index 649358d1..acbefc07 100644 --- a/app/src/main/java/com/idormy/sms/forwarder/utils/Constants.kt +++ b/app/src/main/java/com/idormy/sms/forwarder/utils/Constants.kt @@ -302,7 +302,7 @@ const val FRONT_CHANNEL_NAME = "SmsForwarder Foreground Service" //Frp内网穿透 const val FRPC_LIB_DOWNLOAD_URL = "https://xupdate.ppps.cn/uploads/%s/%s/libgojni.so" -const val FRPC_LIB_VERSION = "0.46.1" +const val FRPC_LIB_VERSION = "0.47.0" const val EVENT_FRPC_UPDATE_CONFIG = "EVENT_FRPC_UPDATE_CONFIG" const val EVENT_FRPC_DELETE_CONFIG = "EVENT_FRPC_DELETE_CONFIG" const val EVENT_FRPC_RUNNING_ERROR = "EVENT_FRPC_RUNNING_ERROR" diff --git a/gradle.properties b/gradle.properties index 23e0fb3c..ff30b976 100644 --- a/gradle.properties +++ b/gradle.properties @@ -13,6 +13,7 @@ org.gradle.jvmargs=-Xmx2048m -Dfile.encoding=UTF-8 # org.gradle.parallel=true # 是否打包APK,打正式包时请设置为true,使用正式的签名 isNeedPackage=true +excludeFrpclib=true # 是否使用booster优化APK,这里需要注意gradle的版本,对于最新的gradle版本可能存在兼容问题 isUseBooster=false android.precompileDependenciesResources=false