Skip to content

Commit 97c6ff9

Browse files
committed
fix an issue in the build scripts
1 parent 971ef22 commit 97c6ff9

File tree

3 files changed

+25
-11
lines changed

3 files changed

+25
-11
lines changed

build-ndk.sh

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,28 @@
11
#!/bin/bash
22

3-
ndk-build clean
4-
ndk-build
3+
function try () {
4+
"$@" || exit -1
5+
}
6+
7+
# Build
8+
try ndk-build clean
9+
try ndk-build
10+
11+
# copy executables
512
rm -rf src/main/assets/armeabi-v7a
613
rm -rf src/main/assets/x86
714
mkdir -p src/main/assets/armeabi-v7a
815
mkdir -p src/main/assets/x86
916
for app in pdnsd redsocks
1017
do
11-
mv libs/armeabi-v7a/$app src/main/assets/armeabi-v7a/
12-
mv libs/x86/$app src/main/assets/x86/
18+
try mv libs/armeabi-v7a/$app src/main/assets/armeabi-v7a/
19+
try mv libs/x86/$app src/main/assets/x86/
1320
done
1421

22+
# copy libraries
23+
rm -rf src/main/jni/armeabi-v7a
24+
rm -rf src/main/jni/x86
25+
mkdir -p src/main/jni/armeabi-v7a
26+
mkdir -p src/main/jni/x86
27+
try mv libs/armeabi-v7a/*.so src/main/jni/armeabi-v7a/
28+
try mv libs/x86/*.so src/main/jni/x86/

jni/system.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ jstring Java_com_github_shadowsocks_system_getabi(JNIEnv *env, jobject thiz) {
2121
} else if (family == ANDROID_CPU_FAMILY_MIPS) {
2222
abi = "mips";
2323
} else if (family == ANDROID_CPU_FAMILY_ARM) {
24-
if (features & ANDROID_CPU_ARM_FEATURE_ARMv7) {
25-
abi = "armeabi-v7a";
26-
} else {
27-
abi = "armeabi";
28-
}
24+
// if (features & ANDROID_CPU_ARM_FEATURE_ARMv7) {
25+
abi = "armeabi-v7a";
26+
// } else {
27+
// abi = "armeabi";
28+
// }
2929
}
3030
return env->NewStringUTF(abi);
3131
}

src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
22
package="com.github.shadowsocks"
3-
android:versionCode="71"
4-
android:versionName="2.2.3">
3+
android:versionCode="72"
4+
android:versionName="2.2.4">
55

66
<uses-permission android:name="android.permission.INTERNET"/>
77
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>

0 commit comments

Comments
 (0)