Я хочу начать программирование React. поэтому в CMD я попробовал r eact-native init AwesomeProject
, затем попытался react-native run-android
, но у меня были некоторые ошибки, которые я не мог найти решение. Некоторые ошибки устранены путем редактирования этого проекта в Android Studio: добавьте implementation 'androidx.appcompat:appcompat:1.1.0'
в build.gradle и измените classpath("com.android.tools.build:gradle:3.4.2")
на classpath("com.android.tools.build:gradle:3.5.0")
, но эмулятор показал мне
Невозможно загрузить скрипт ....
показывал на этом изображении: ошибка в эмуляторе
перед тем, как это сообщение показывалось мне на моем телефоне:
JSIExecutor +JSCRuntime не поддерживает Sampling Profiler
, поэтому я попытался создать каталог ресурсов в
... AwesomeProject \ android \ app \ src \ main \
и запустите gradlew clean
в моем корневом каталоге проекта. Затем я попытался
react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res
, но произошла эта ошибка:
....error Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\]react[
\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__tests__\
\.*)$/: Unterminated character class. Run CLI with --verbose flag for more detai
ls.
SyntaxError: Invalid regular expression: /(.*\\__fixtures__\\.*|node_modules[\\\
]react[\\\]dist[\\\].*|website\\node_modules\\.*|heapCapture\\bundle\.js|.*\\__t
ests__\\.*)$/: Unterminated character class....
иэта ошибка снова показана мне в эмуляторе. Я нажал «Перезагрузить» в эмуляторе, но он показывает мне эту ошибку: не удалось подключиться к серверу разработки ...
Я запускаю react-native info
для получения более подробной информации, и его результат:
info Fetching system and libraries information...
System:
OS: Windows 7
CPU: (8) x64 Intel(R) Core(TM) i7 CPU Q 740 @ 1.73GHz
Memory: 892.99 MB / 3.98 GB
Binaries:
Node: 12.11.1 - C:\Program Files\nodejs\node.EXE
npm: 6.11.3 - C:\Program Files\nodejs\npm.CMD
SDKs:
Android SDK:
API Levels: 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
Build Tools: 25.0.0, 25.0.3, 26.0.0, 26.0.1, 26.0.2, 26.0.3, 27.0.3, 28.0.1, 28.0.2, 28.0.3, 29.0.1, 29.0.2
System Images: android-25 | Google APIs Intel x86 Atom, android-28 | Google APIs Intel x86 Atom_64
npmPackages:
react: 16.9.0 => 16.9.0
react-native: 0.61.2 => 0.61.2
снимок экрана команды react-native run-android
:
снимок экрана CMD
и logcat в Android Studio после запуска react-native run-android
показать эту ошибку:
первый снимок экрана logcat в Android Studio
, затем я нажал на перезагрузку, и logcat показал эту ошибку:
снимок экрана logcat, когданажмите на перезагрузку
в чем проблема и как я могу ее решить?