diff --git a/HISTORY.md b/HISTORY.md
index e575ff4f..2ff88e92 100644
--- a/HISTORY.md
+++ b/HISTORY.md
@@ -1,5 +1,9 @@
 ## 更新日誌
 
+### v2.1.8
+
+* 支持x86設備
+
 ### v2.1.7
 
 *
diff --git a/app/build.gradle b/app/build.gradle
index 33d9fd8a..e69d248f 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -26,8 +26,8 @@ android {
             cmake {
                 arguments "-DIS_SO_BUILD=${project.hasProperty('IS_SO_BUILD') ? project.IS_SO_BUILD : true}"
 
-//                abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
-                abiFilters "armeabi-v7a", "arm64-v8a"
+                abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
+//                abiFilters "armeabi-v7a", "arm64-v8a"
             }
         }
 
@@ -37,7 +37,8 @@ android {
         ndk {
             // Specifies the ABI configurations of your native
             // libraries Gradle should build and package with your app.
-            abiFilters "armeabi-v7a", "arm64-v8a"
+            abiFilters "armeabi-v7a", "arm64-v8a", "x86", "x86_64"
+//            abiFilters "armeabi-v7a", "arm64-v8a"
         }
         multiDexEnabled true
     }
diff --git a/app/src/main/cpp/arm64-v8a/libnative.so b/app/src/main/cpp/arm64-v8a/libnative.so
index 840847d3..9ba4731a 100755
Binary files a/app/src/main/cpp/arm64-v8a/libnative.so and b/app/src/main/cpp/arm64-v8a/libnative.so differ
diff --git a/app/src/main/cpp/x86/libnative.so b/app/src/main/cpp/x86/libnative.so
new file mode 100755
index 00000000..b9cc65f2
Binary files /dev/null and b/app/src/main/cpp/x86/libnative.so differ
diff --git a/app/src/main/cpp/x86_64/libnative.so b/app/src/main/cpp/x86_64/libnative.so
new file mode 100755
index 00000000..14c31289
Binary files /dev/null and b/app/src/main/cpp/x86_64/libnative.so differ
diff --git a/version.json b/version.json
index d8f2d66c..f554f53e 100644
--- a/version.json
+++ b/version.json
@@ -1 +1 @@
-{"version_code": 33621760, "version_name": "v2.1.7"}
+{"version_code": 33622016, "version_name": "v2.1.8"}