This commit is contained in:
2026-07-22 17:42:32 -03:00
commit 3d36f2421e
645 changed files with 163624 additions and 0 deletions
+40
View File
@@ -0,0 +1,40 @@
plugins {
id 'com.android.application'
}
android {
namespace 'com.dragonssh.xhttpdemo'
compileSdk 36
defaultConfig {
applicationId 'com.dragonssh.xhttpdemo'
minSdk 26
targetSdk 36
versionCode 8
versionName '1.0.7'
}
compileOptions {
sourceCompatibility JavaVersion.VERSION_17
targetCompatibility JavaVersion.VERSION_17
}
// tun2socks is a native executable that must be run from nativeLibraryDir,
// which is the only app-owned location Android lets you exec from (API 29+
// blocks exec out of the writable data dir under SELinux). Legacy packaging
// extracts libtun2socks.so to nativeLibraryDir at install so CustomNativeLoader
// can run it directly. Without this the loader falls back to files/libtun2socks
// and exec fails with "error=13, Permission denied".
packagingOptions {
jniLibs {
useLegacyPackaging = true
}
}
}
dependencies {
implementation project(':service')
implementation 'androidx.appcompat:appcompat:1.7.1'
implementation 'com.google.android.material:material:1.13.0'
implementation 'androidx.recyclerview:recyclerview:1.4.0'
}