Skip to content

Commit fca6302

Browse files
wwmmzzwangmengzhen
andauthored
fix(Android): debug 闪退 (#188)
* fix(deps): update dependency react-native to v0.66.1 * fix(deps): update dependency react-native to v0.66.1 * fix(deps): update dependency react-native to v0.66.1 * fix:修复debug闪退 * 合并代码 * 合并代码 * fix:修复debug闪退 Co-authored-by: wangmengzhen <wangmengzhen@nihaosi.com>
1 parent 657264a commit fca6302

6 files changed

Lines changed: 5 additions & 17 deletions

File tree

HelloWorld/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def jscFlavor = 'org.webkit:android-jsc:+'
118118
* on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
119119
* and the benefits of using Hermes will therefore be sharply reduced.
120120
*/
121-
def enableHermes = project.ext.react.get("enableHermes", true);
121+
def enableHermes = project.ext.react.get("enableHermes", false);
122122

123123
/**
124124
* Architectures to build native code for in debug.

HelloWorld/android/app/src/main/java/com/awesomeproject/MainApplication.java

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import com.facebook.react.ReactPackage;
1010
import com.facebook.soloader.SoLoader;
1111
import java.lang.reflect.InvocationTargetException;
12-
import com.facebook.react.bridge.JSIModulePackage;
13-
import com.swmansion.reanimated.ReanimatedJSIModulePackage;
1412
import java.util.List;
1513

1614
public class MainApplication extends Application implements ReactApplication {
@@ -35,11 +33,7 @@ protected List<ReactPackage> getPackages() {
3533
protected String getJSMainModuleName() {
3634
return "index";
3735
}
38-
39-
@Override
40-
protected JSIModulePackage getJSIModulePackage() {
41-
return new ReanimatedJSIModulePackage(); // <- add
42-
}
36+
4337
};
4438

4539
@Override

HelloWorld/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"react-native": "0.66.1",
2727
"react-native-device-info": "8.4.1",
2828
"react-native-gesture-handler": "1.10.3",
29-
"react-native-reanimated": "2.3.0-beta.3",
29+
"react-native-reanimated": "2.2.3",
3030
"react-native-safe-area-context": "3.3.2",
3131
"react-native-screens": "3.8.0",
3232
"react-native-svg": "12.1.1",

template/template/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ def jscFlavor = 'org.webkit:android-jsc:+'
118118
* on project.ext.react, JavaScript will not be compiled to Hermes Bytecode
119119
* and the benefits of using Hermes will therefore be sharply reduced.
120120
*/
121-
def enableHermes = project.ext.react.get("enableHermes", true);
121+
def enableHermes = project.ext.react.get("enableHermes", false);
122122

123123
/**
124124
* Architectures to build native code for in debug.

template/template/android/app/src/main/java/com/awesomeproject/MainApplication.java

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,6 @@
99
import com.facebook.react.ReactPackage;
1010
import com.facebook.soloader.SoLoader;
1111
import java.lang.reflect.InvocationTargetException;
12-
import com.facebook.react.bridge.JSIModulePackage;
13-
import com.swmansion.reanimated.ReanimatedJSIModulePackage;
1412
import java.util.List;
1513

1614
public class MainApplication extends Application implements ReactApplication {
@@ -36,10 +34,6 @@ protected String getJSMainModuleName() {
3634
return "index";
3735
}
3836

39-
@Override
40-
protected JSIModulePackage getJSIModulePackage() {
41-
return new ReanimatedJSIModulePackage(); // <- add
42-
}
4337
};
4438

4539
@Override

template/template/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
"react-native": "0.66.1",
2727
"react-native-device-info": "8.4.1",
2828
"react-native-gesture-handler": "1.10.3",
29-
"react-native-reanimated": "2.3.0-beta.3",
29+
"react-native-reanimated": "2.2.3",
3030
"react-native-safe-area-context": "3.3.2",
3131
"react-native-screens": "3.8.0",
3232
"react-native-svg": "12.1.1",

0 commit comments

Comments
 (0)