国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Android端10個(gè)最常見問題

移動(dòng)開發(fā)
這里逐條記錄下最容易遇到的React native android相關(guān)case

[[156039]]

這里逐條記錄下最容易遇到的 React native android 相關(guān)case

1.app啟動(dòng)后,紅色界面,unable load jsbundle

解決辦法:一般來說就是,你是用dev-serve方式,且你的server沒有正確匹配上,如果是用手機(jī)跑的話,需要pc和手機(jī)在同一個(gè)wifi下,且通過menu鍵設(shè)置menu-ip為pc的ip,如果是模擬器,則不需要手動(dòng)設(shè)置ip,設(shè)置的話,反倒會(huì)出錯(cuò)

2.app啟動(dòng)后,紅色界面,unRegisteredProject

  • 提示提示什么,你的app沒有在啟動(dòng)時(shí)候注冊(cè)
  • 解決辦法:這個(gè)后面也是一看就知道的錯(cuò)誤,就是你的index.android.bundle中的最下面寫的那個(gè)
  • ‘componetNameInYourLocalProject’在你的java代碼中不是叫這個(gè)名字,自己check下,立刻就能修復(fù)AppRegistry.registerComponent(‘componetNameInYourLocalProject’, () => JSObjAndroid);

3.require(”xxx”)的組件失敗

  • js代碼中有時(shí)候會(huì)出現(xiàn)require(”xxx”)的組件出錯(cuò) 解決辦法:檢測(cè)該node組件是否存在你的服務(wù)器上,如果是自己封裝的NativeModule話可以直接使用
  • var CustomMoudle = React.NativeModules.YourCustomModule CustomMoudle.yourMethodDeclearInYourNative(‘someparms’);

4.調(diào)試

  • 解決辦法:可以利用pc端的chrome的 debug工具進(jìn)行js端的調(diào)試,native的調(diào)試就只能用logcat跟蹤了,目前看到大部分的錯(cuò)誤都是自己代碼的問題,ReactAndroid本身的Crash較少

5.so庫(kù)的問題

  • gradle的話,可以通到ndk filter來控制:android { defaultConfig { ndk { abiFilters “x86″, “armeabi-v7a” } }
  • maven的話,可以手動(dòng)通過libs下的so拷貝來解決問題。
  • 這塊有個(gè)比較大的坑就是,默認(rèn)引入的jsc.aar中存在armabi文件夾,但是里面沒有jsc.so 。導(dǎo)致在多個(gè)地方,去編碼源碼時(shí)ndk方面會(huì)報(bào)錯(cuò)。

6.關(guān)于設(shè)備MinSdkVerison

  • 默認(rèn)Android要求4.1以上設(shè)備(4.0根據(jù)網(wǎng)絡(luò)數(shù)據(jù)大概占比0.7比例,隨著大部分app已經(jīng)不支持4.0以下設(shè)備了,這塊倒還可以接受)
  • 剛開始一直使用一個(gè)5.0的設(shè)備進(jìn)行ReactAndorid的測(cè)試和開發(fā),后來方向,其實(shí)搞上一個(gè)5.0+的genymotion模擬器聯(lián)調(diào)起來效率會(huì)更高。

7.UIExplorer demo問題

  • 之前一直在看具體接入和代碼實(shí)現(xiàn)方面的,當(dāng)大頭的工作回過頭來看,其實(shí)當(dāng)時(shí)應(yīng)該先從這個(gè)UIExploror入手的話,效率和進(jìn)度應(yīng)該會(huì)有較大提高的。
  • 這塊需要編譯react源代碼,如果遇到了https://github.com/facebook/react-native/issues/3976 的問題,可以使用我在下面回復(fù)的方法hook,但是本質(zhì)原因還是那個(gè)armabi jsc.so的問題

8.能力覆蓋范圍

  • 根據(jù)團(tuán)隊(duì)之前React iOS的經(jīng)驗(yàn),跟進(jìn)主干代碼,依賴RN本身提供的UI組件可以滿足大部分業(yè)務(wù)場(chǎng)景。
  • 當(dāng)然自己如果想復(fù)用之前團(tuán)隊(duì)沉淀下來的,配合著UIManager和UIModule這塊本身工作量到也不算太大。
  • 但是應(yīng)該盡可能的和團(tuán)隊(duì)以后的JS端和iOS端的協(xié)議接口保持一致,讓React***的意義發(fā)揮出來,“lean once run everywhere”

9.數(shù)據(jù)安全

  • 0.14之前只支持dev-pc 和assert方式,從0.14.0 realease版本開始支持local file patch加載方式,***版0.15.1。
  • 因?yàn)槿绻獎(jiǎng)討B(tài)能力,js必定是走網(wǎng)絡(luò)端下發(fā)的,js本身是明文(即使JS做了混淆),數(shù)據(jù)防劫持的保護(hù)還是必須要做的,這點(diǎn)可以配合https防篡改+sign校驗(yàn)來做

10.JNI消息輪訓(xùn)帶來的影響

  • 由于JNI的通信限制,Java層和Native通信是單向的,且為了保證RN的16ms的渲染頻率,所有Java-Native-jscore層的通信都是異步的,這樣可能對(duì)于JAVA層的UI渲染是個(gè)性能問題。
  • 當(dāng)消息量非常大或Listview頁(yè)面非常復(fù)雜時(shí)候,每1層Cell的渲染要以Css-ScrowllerView模型需要UI線程的連續(xù)繪制,對(duì)于瀑布流負(fù)責(zé)listview等可能會(huì)存在性能問題,但是該問題本身肯定是優(yōu)于H5的體驗(yàn)的
責(zé)任編輯:倪明 來源: github
相關(guān)推薦

2014-08-25 10:24:01

Linux

2011-05-10 15:30:22

SEO

2021-02-05 11:30:02

人工智能

2011-06-23 18:33:37

SEO

2013-08-13 13:16:02

Android adb問題

2011-07-21 14:32:06

iPhone App 游戲

2015-05-27 10:34:56

Java編程常見問題

2009-06-14 18:29:10

ibmdwWebSphere

2020-07-30 08:27:33

Javascript閉包變量

2010-07-12 14:13:15

SQL Server開

2020-05-29 14:30:35

Kubernetes開發(fā)錯(cuò)誤

2025-02-19 08:00:00

移動(dòng)端移動(dòng)設(shè)備移動(dòng)開發(fā)

2025-09-03 10:12:47

移動(dòng)端JavaScript開發(fā)

2020-05-25 22:41:27

LoRaWAN物聯(lián)網(wǎng)技術(shù)物聯(lián)網(wǎng)

2018-11-14 14:18:26

APP網(wǎng)絡(luò)分析

2020-08-20 10:41:28

云計(jì)算云安全數(shù)據(jù)

2021-02-26 22:54:06

云計(jì)算公有云私有云

2014-09-10 09:46:26

Linux

2022-07-01 13:17:13

Docker

2016-08-23 01:03:17

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

九九热99久久久国产盗摄| 美女张开让男人捅| 麻豆免费在线| 亚洲v精品v日韩v欧美v专区| 亚洲精美视频| av 日韩 人妻 黑人 综合 无码| 日本一区二区乱| 中文字幕日韩在线播放| 国产精品成人a在线观看| 成年视频在线观看| 亚洲国产经典视频| 日韩成人手机在线| 国产精品最新自拍| 91日韩久久| 91影院成人| 清纯唯美日韩制服另类| 日本少妇精品亚洲第一区| www.日韩欧美| 日韩在线电影| 日韩一区av在线| 欧美18—19sex性hd| 精品国产伦一区二区三区观看体验| 一不卡在线视频| 亚洲蜜桃精久久久久久久| 羞羞免费视频网站| 中文字幕中文字幕一区| 99热在线免费播放| 亚洲一区影音先锋| 中文字幕亚洲精品视频| 欧美一区二区三区免费看| 亚洲成人网av| 亚洲成av人影片在线观看| 男人操女人的视频在线观看欧美 | 国产精品一品二品| 精品亚洲精品福利线在观看| 欧美黑人一级爽快片淫片高清| 欧美男男激情freegay| av一区二区三区四区| 亚洲国产精品影视| av免费在线一区| 韩国v欧美v日本v亚洲v| 999国产视频| 精久久久久久久久久久| 日本成人一区| 国产精品情趣视频| 亚洲人成小说| 日韩精品一区二区三区swag| 性孕妇free特大另类| 九九热最新视频//这里只有精品| 久久综合影院| 日韩一区二区高清视频| 国产九色精品成人porny| 无遮挡亚洲一区| 99精品国产一区二区三区| 亚洲国产老妈| 亚洲日韩欧美视频一区| 欧美激情视频在线免费观看 欧美视频免费一 | 国内外成人免费激情在线视频网站 | 日本在线视频1区| 伊人色综合一区二区三区影院视频 | 全部孕妇毛片丰满孕妇孕| www国产精品av| 黄www在线观看| 亚洲黄色尤物视频| 激情综合网址| 国产精品7m视频| 久久精品中文| 波多野结衣xxxx| 欧美无人高清视频在线观看| 成人网ww555视频免费看| 日本sm极度另类视频| 久久综合图片| 国产成人黄色网址| 777亚洲妇女| 777久久精品| 蜜桃导航-精品导航| 中文字幕一区二区三区不卡| 日本一级理论片在线大全| 日本三级韩国三级久久| 老司机精品视频一区二区三区| 一区二区不卡在线视频 午夜欧美不卡'| 国产视频一区在线| 国产精品成人一区二区三区| 中文日韩在线| 粉嫩av国产一区二区三区| 女人被男人躁得好爽免费视频| 亚洲一区二区三区四区不卡| 成人四虎影院| 国产亚洲精品日韩| 久久久精品五月天| 国产乱码精品一区二三赶尸艳谈| 欧美日韩国产一级二级| 中文在线二区| 亚洲欧美另类自拍| 91精品91| 亚洲第一中文av| 精品国产乱码久久久久久浪潮 | 国产一区二区视频在线播放| 国产三级香港三韩国三级| 亚洲二区在线播放视频| 天天做综合网| 九色91popny| 亚洲欧美日韩爽爽影院| 欧美精品一区二区三区久久久竹菊| 9久久9毛片又大又硬又粗| 欧美精品vⅰdeose4hd| 中文有码一区| 99久久激情视频| 亚洲天堂男人天堂| 久久免费高清| 97在线观看免费观看高清 | 99热这里都是精品| 亚洲国产综合在线观看| 久久久福利视频| 欧美一区 二区| 日韩极品视频在线观看| 欧美日韩1区2区| 999国产精品永久免费视频app| 狠狠操精品视频| 中文字幕欧美日韩va免费视频| 久久中文欧美| 成人免费在线电影| 亚洲精品欧美日韩专区| 亚洲午夜一区二区三区| 波多野结衣在线一区二区| sm捆绑调教国产免费网站在线观看| 成人黄色av| 韩日精品一区| 欧美激情2020午夜免费观看| 国产欧美一区二区三区米奇| 丰满人妻一区二区三区53号| 精品日韩一区二区三区| 欧美综合国产| 日本亚洲精品| 久久国产精品精品国产色婷婷| 亚洲第一会所| 日韩精品福利片午夜免费观看| 日韩亚洲欧美在线| 亚洲欧美日韩在线观看a三区| 在线观看免费版| 精品乱色一区二区中文字幕| 欧美日本在线一区| 国产欧美91| 丁香花电影在线观看完整版| 午夜精品一区二区在线观看| 日韩极品精品视频免费观看| 国产一区二三区好的| 亚洲欧美专区| 中文字幕第80页| 国产91av在线| 91麻豆精东视频| 国产成人啪免费观看软件| 欧美在线看片| 一道在线中文一区二区三区| 国产女主播在线| 欧美影院在线播放| 一区二区三区不卡视频| 91欧美大片| 色呦呦久久久| 免费国产黄色网址| 日本欧美一二三区| 欧美亚洲综合网| 美国十次了思思久久精品导航 | 污污的视频在线观看| 免费看污污视频| 久久久久久午夜| 色综合网站在线| 免费不卡在线视频| 久久gogo国模啪啪裸体| 男女激情片在线观看| 欧美一区二区福利| 日韩视频精品在线| 亚洲午夜影视影院在线观看| 免费在线亚洲| 日本成人精品| 国产精品一区二区婷婷| 一区二区三区一级片| 69视频在线播放| 欧美日韩aaaaa| 91啦中文在线观看| 中文字幕在线三区| 第四色婷婷基地| 欧美日韩亚洲一| 欧洲在线一区| 中文在线视频| 亚洲一区二区在线观| 久久在线精品视频| 一本大道av伊人久久综合| 久久精品二区亚洲w码| 亚洲福利网站| 色呦呦视频在线观看| 国产免费视频| 日产精品久久久一区二区| 欧美大片第1页| 欧美精品在线观看播放| 久久久久久久网| 视频一区免费在线观看| 深夜福利久久| 成人国产一区二区三区精品麻豆| 一区二区三区区四区播放视频在线观看|