Launch
This commit is contained in:
@@ -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'
|
||||
}
|
||||
Reference in New Issue
Block a user