原创 Invariant Violation: "Example" has not been registered. This can happen if:

Invariant Violation: "Example" has not been registered. This can happen if: * Metro (the local dev server) is run from

原创 react-native完整項目用到的命令

第三方庫查找網址:https://js.coach/?collection=React+Native npm install -g react-native-cli  安裝react-native   react-native init 

原创 React Native+Android/iOS混合開發

一.初始化項目--有兩種方式: 1.安裝一個不含Android和iOS模塊的React Native項目 (1)進入workspace文件夾 (2)直接初始化一個React Native項目          react-native i

原创 react-native 0.6x升級適配說明

react-native 0.6x升級適配說明 RN0.6x已經發布有一段時間了,react-navigation也在前不久進入了5x的時代。爲了讓大家少踩坑,現已將課程升級適配到RN0.6x以及react-navigation5x,另外

原创 VM虛擬機裝MAC無法聯網,如何設置?

一.在vm虛擬機上,給虛擬機MacOS設置網絡適配器   選NAT模式,用於共享主機的IP地址       二.在MacOS中,設置網絡  以太網  使用DHCP,其實默認就是這個不用設置也行。 三.回到在win10裏,打開任務管理器

原创 react-native Android上網絡請求失敗,報錯信息:Network request failed

在http網絡請求時,react-native或者Android報錯:Network request failed時   原因:android9.0以上由於安全性高了,所有不做處理http不能使用,解決方法有如下三種 1.降級targe

原创 Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

react-native項目運行報錯:  Command failed: gradlew.bat app:installDebug -PreactNativeDevServerPort=8081 解決辦法: 1.進入當前項目目錄 2.進

原创 Mac操作命令

顯示隱藏文件 defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

原创 java.lang.AssertionError: Activity needs to be set if initial lifecycle state is resumed

報錯:java.lang.AssertionError: Activity needs to be set if initial lifecycle state is resumed 把:    setInitialLifecycleSt

原创 java.lang.UnsatisfiedLinkError: couldn’t find DSO to load: libhermes.so

PTION: create_react_context Process: com.xj.rnbearinandroid, PID: 31574 java.lang.UnsatisfiedLinkError: couldn’t find D

原创 React Native+Android和iOS混合開發

一.初始化項目--有兩種方式: 1.安裝一個不含Android和iOS模塊的React Native項目 (1)進入workspace文件夾 (2)創建項目文件         mkdir RNBearin或者直接創建RNBearin文件

原创 react-native-code-push熱更新

code-push賬號 1.安裝Code-Push的命令行工具: npm install -g code-push-cli 2.註冊 code-push register 3.若已經註冊過,則直接登錄 code-push lo

原创 CodePush熱更新教程

注意: Github_XJ是我的項目名 GithubXJ_Android是codepush創建的Android項目名,用來發布Android版本的,有對應的CodePushDeploymentKey GithubXJ_iOS是codepu

原创 Android Studio Build窗口出現中文亂碼問題解決

解決方法 在Android Studio中雙擊Shift或者點擊頂部全局搜索"Edit Custom VM Options" 或者點擊Help—>Edit Custom VM Options 然後在打開的文件中添加一句 -Dfile.en

原创 Tab 報錯 Invariant Violation:The navigation prop is missing for this navigator

報錯地方:DynamicTabNavigator.js文件中代碼改變,在慕課網80行老師是這樣寫的 render() { const Tab = this._tabNavigator(); return <Tab />; }