react native (一)

開始接觸app方面的工作,真心塞~

timg (4)

又開始了周而復始的死磕一個問題專坐一整天的節奏,關鍵是還沒有成績,實在無語。╮(╯▽╰)╭,還是總結一下最近心塞歷程吧……

react native中文網:http://reactnative.cn/docs/0.48/getting-started.html

看看文檔就上手吧(默認環境均已配好):

1.新建項目的那些事:

將npm包切換至淘寶源(下載速度快):

npm config set registry http://registry.npm.taobao.org/
安裝react-native命令行工具
npm install -g react-native-cli

創建項目

進入你的工作目錄,運行

react-native init MyProject  //MyProjec是你的項目名稱

按照提示,直至運行packager

react-native start
可以用瀏覽器訪問http://localhost:8081/index.android.bundle?platform=android看看是否可以看到打包后的腳本js代碼,(8080項目是默認端口號)

至此,一個react-native殼子的app項目新建完成。

2.主角上場:

有了‘家’,那主角是不是應該上場呢?對,接下來就應該連接上真機或者虛擬機,來看看新建項目的廬山真面目。

連接夜神模擬器時出現問題的解決方案:https://www.yeshen.com/blog/reactnativeyeshen/

3.問題接二連三:

接著,聰明的你就會看見鮮紅的報警提示:

unable to load script from assets index.android.bundle on windows

解決方案:

①在工程目錄新建assets文件
android/app/src/main/assets②根目錄下運行命令
react-native bundle --platform android --dev false --entry-file index.android.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

③重新安裝app
react-native run-android

Could not connect to development server”

解決方案:

搖一搖手機,然后選擇彈框中的“debug server host & port for device”,設置好服務器的端口號即可。


55

解決方案:

56

57

解決方案:

cd android && gradlew cleanTHENcd .. && react-native run-android

4.一如既往的繼續……

58

轉載于:https://www.cnblogs.com/zhengyeye/p/7567509.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/454604.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/454604.shtml
英文地址,請注明出處:http://en.pswp.cn/news/454604.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2臺電腦一根網線傳文件_「教程」如何快速的在兩臺電腦間傳輸大文件?

兩臺電腦如何傳輸文件我們常見的就是使用U盤或者網盤進行傳輸但是速度非常的慢我們需要一種文件可以直接復制到另一臺設備的方法首先準備一根網線然后將兩臺電腦連接到同一局域網內在右下角的小電腦打開網絡設置找到共享選項然后將公用文件夾共享開啟在下面密碼保護的共享中你可…

C語言信息系統貼吧,急 c語言學生信息管理系統

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓scanf("%s",s.name);printf("請輸入學生的性別:");scanf("%s",s.sex);printf("請輸入學生的班級:");scanf("%s",s.grade);printf("請輸入學生的成績…

Python 內置模塊之 re

前言 輸入一個手機號18333333333,你是怎么知道這串數字是手機號呢,假如現在你用python寫一段代碼,類似: phone_number input(please input your phone number:) 你怎么判斷這個phone_number是合法的呢?…

mysqld_safe啟動mysql

/home/data_mysql/mysql_3306/bin/mysqld_safe --defaults-file/home/data_mysql/mysql_3306/my.cnf --userroot & 原來的 /home/data_mysql/mysql_3306/bin/mysqld --defaults-file/home/data_mysql/mysql_3306/my.cnf --basedir/home/data_mysql/mysql_3306 --datadir/ho…

訂閱內容解碼失敗(非base64碼)_【火眼金睛】超強解碼能力——邦納全新ABR系列讀碼器來襲!...

點擊關注▲ “邦納”,開啟智造之旅邦納全新ABR系列讀碼器具有超強的解碼能力,兩種不同子系列產品,具有多重分辨率和鏡頭配置。從此讀碼不再是難題!產品特點超強的解碼能力使其可以讀取困難的1D/2D碼,包括DPM碼和低對比…

程序員面試、算法研究、編程藝術、紅黑樹4大系列集錦與總結

程序員面試、算法研究、編程藝術、紅黑樹4大經典原創系列集錦與總結 作者:July--結構之法算法之道blog之博主。 時間:2010年10月-2011年6月。 出處:http://blog.csdn.net/v_JULY_v 。 聲明:版權所有,侵犯必究。 前言 …

android中資源文件的兩種訪問方式,在android開發中進行數據存儲與訪問的多種方式介紹...

在android開發中進行數據存儲與訪問的多種方式介紹更新時間:2013年06月07日 16:24:23 作者:很多時候我們的軟件需要對處理后的數據進行存儲或再次訪問,Android為數據存儲提供了多種方式,首先給大家介紹使用文件如何對數據進行存…

MySQL5.6主從復制(讀寫分離)方案

MySQL5.6主從復制(讀寫分離)方案 https://yq.aliyun.com/articles/24255 摘要: 一、前言:為什么MySQL要做主從復制(讀寫分離)? 通俗來講,如果對數據庫的讀和寫都在同一個數據庫服務器中操作,業務…

Python 內置模塊之 os

os.walk os.walk() 方法是一個簡單易用的文件、目錄遍歷器,可以幫助我們高效的處理文件、目錄方面的事情。簡單來說,就是挨個遍歷指定路徑下的目錄(文件夾)和文件。用于通過在目錄樹中游走輸出在目錄中的目錄名,文件名…

[arm驅動]linux內核時鐘

《[arm驅動]linux內核時鐘》涉及內核驅動函數四個,內核結構體一個,分析了內核驅動函數一個;可參考的相關應用程序模板或內核驅動模板一個,可參考的相關應用程序模板或內核驅動一個 一、內核定時器 意義:內核定時器是軟件意義上…

企業網站 源碼 服務郵箱:_公司企業郵箱購買,外貿企業郵箱用哪家服務好?

企業日常辦公,經常會用到各種辦公軟件,而企業郵箱便是最常用的產品。公司在購買企業郵箱時需要考慮哪些方面,尤其是對于外貿行業的企業郵箱,應該如何選擇呢?1. 安全保障公司企業郵箱購買時,首先要關注的就是…

微軟公司等數據結構+算法面試100題2010版全部出爐

微軟等公司數據結構算法面試100題2010版首次完整亮相 作者:July、2010年12月6日。 更新:現今,這100題的答案已經全部整理出來了,微軟面試100題2010年版全部答案集錦:http://blog.csdn.net/v_july_v/arti…

android橫豎屏切換布局閃退,Android-Activity橫豎屏切換不殺死Activity 并監聽橫豎屏切換...

在上一篇博客,Android-Activity臨時數據的保存,中講解到,當發生橫豎屏切換的時候,系統會殺死Activity并重新啟動Activity系統會殺死Activity12-12 08:11:50.441 3347-3347/liudeli.activity D/TempDataActivity: onPause12-12 08:…

基于web的新聞發布系統_終極Linux系統ExTiX 19.8發布,基于深度操作系統deepin15.11...

近日,GNU/Linux開發人員Arne Exton發布了他的ExTiX 終極Linux系統的新版本,帶有全新的底層和更新的組件。ExTiX Deepin 19.8基于Deepin Linux操作系統,更具體地說,ExTiX Deepin 19.8基于最新的Deepin 15.11版本,它增加…

Python 之內置函數和匿名函數

內置函數 截止到python3.6.2,python一共為我們提供了68個內置函數。它們就是python提供可以直接拿來使用的所有函數 Built-in Functions abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input(…

個人作業1

Deadline: 2017-9-30 10:00PM,以博客發表日期為準。 評分基準: 按時交 - 有分(滿分10分),檢查的項目包括后文的三個方面 按題目要求完成個人博客注冊、碼云賬號注冊(1分)完成閱讀作業和提問&…

“西郵漫記”--自由照耀中國

"西郵漫記"--自由照耀中國九月初在北京linuxWorld大會上我遇見了久違的陳莉君教授,陳教授是西安郵電學院計算機系教授Linux內核的老師,上次相識是在廣州參加廣東Linux推進中心舉辦的“Linux文化節”,當時陳教…

numpy 是否為零_如果不懂 numpy,請別說自己是 python 程序員

(給Python開發者加星標,提升Python技能)作者:牧馬人 (本文來自作者投稿)0. 前言大約七八年前,我曾經用 pyOpenGL 畫過地球磁層頂的三維模型,這段代碼至今仍然還運行在某科研機構里。在那之前,我一直覺得自己是一個合(y…

Python 第三方模塊之 ElementTree(ET)- 解析XML文件

ElementTree是Python常用的處理XML文件的類。下面將介紹使用ElementTree解析、查找、修改XML的方法。 1、引用方法 import xml.etree.ElementTree as ET 2、一個XML例子 下面所有的操作都將下面這段XML為例&#xff0c;我們將它保存為sample.xml。 <?xml version"…

android 編譯luajit,Android 嵌入 LuaJIT 的曲折道路

相關鏈接&#xff1a;Windows 下編譯 LuaJIT懶人與伸手黨可以直接看最底部。為什么使用 LuaJITLua 官方版的編譯嵌入相對簡單&#xff0c;但是為什么要用 LuaJIT 呢&#xff1f;我所了解到的優勢有&#xff1a;更高的運行效率。支持運行 Lua 編譯后的機器碼。雖然 Lua 也支持編…