reactjs - 反应原生android无法识别
问题描述
在运行之前react-native run-android
,我运行react-native android
将项目设置为 Android。好吧,这是我的常用目录
09/02/2019 02:14 PM <DIR> .
09/02/2019 02:14 PM <DIR> ..
08/02/2019 09:27 AM 74 .gitignore
08/02/2019 09:27 AM 3 .watchmanconfig
08/02/2019 09:27 AM 3,186 App.js
08/02/2019 09:27 AM 726 app.json
08/02/2019 09:27 AM <DIR> assets
08/02/2019 09:27 AM 107 babel.config.js
08/02/2019 09:27 AM <DIR> components
09/02/2019 02:01 PM 273 generate-android-project.js
08/02/2019 09:27 AM 1,032 google-services.json
08/02/2019 09:27 AM 1,074 LICENSE
09/02/2019 02:22 PM <DIR> node_modules
09/02/2019 02:14 PM 300,591 package-lock.json
09/02/2019 02:21 PM 682 package.json
08/02/2019 09:27 AM 61 README.md
08/02/2019 09:27 AM <DIR> screens
08/02/2019 09:27 AM <DIR> utils
09/02/2019 02:21 PM 254,814 yarn.lock
当我试图
反应原生安卓
出现此消息
Unrecognized command 'android'
Run react-native --help to see list of all available commands
然后这是我的解决方案
- 尝试
react-native upgrade
不工作 - 尝试
yarn add react-native-cli
不工作 - 尝试
yarn
也不起作用 yarn add android
不工作参考这个链接
const fs = require('fs'); const generate = require('react-native/local-cli/generate/generate.js'); generate([ '--platform', 'android', '--project-path', process.cwd(), '--project-name', JSON.parse( fs.readFileSync('package.json', 'utf8') ).name, ]);
node generate-android-project.js
同样的结果,不起作用react-native upgrade
不工作npm install
仍然不起作用npm run run:android
npm ERR! missing script: run:android
如何在 Android Emulator 或 Real Devices 上正确运行我的项目?
谢谢
更新 1:package.json
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"eject": "expo eject",
"start:android": "adb shell am start -n com.airbnb.android.react.maps.example/.MainActivity",
"run:android": "./gradlew installDebug && npm run start:android"
解决方案
尝试开始一个项目
react-native init yourapp
然后在连接手机或打开模拟器时运行它
react-native run-android
推荐阅读
- bash - 我可以使用 sed 替换最后一个 html 标记实例之前的所有内容吗?
- python - Python评估文件夹中文件的数据
- python - Locust/Selenium 指南和每个/slave 的浏览器会话数
- vue.js - Vue组件传递json参数
- reactjs - 有什么办法可以提高 React 中这个函数的性能吗?
- python - 在文件中打印时在python中增加变量
- mysql - 与 mySQL 数据库的连续断开连接
- javascript - 如何使用 javascript 从 XML 文件创建一个简单的列表
- c++ - 错误 C2440:无法转换模板类中的类型......即使它是相同的类型?
- node.js - AWS Lambda:如何在 node.js 中使用 json 正文响应 http 请求