解決VSCode調(diào)試react-native android項(xiàng)目錯誤問題
如果運(yùn)行react-native android項(xiàng)目出現(xiàn)如下錯誤:

解決辦法如下:
一、執(zhí)行adb devices,判斷adb有沒有斷,
二、如果是adb斷了就使用一下步驟
adb reverse tcp:8081 tcp:8081 npm start
如果adb沒斷,直接
npm start
如果執(zhí)行g(shù)radle ass打包命令進(jìn)行打包之后,出現(xiàn)如下錯誤:

1、檢查react-native項(xiàng)目工程目錄下的index.js里面的AppRegistry.registerComponent(appName, () => App);看注冊的項(xiàng)目名是什么,這個注冊的項(xiàng)目名很重要;
2、檢查android工程下的MainActivity的以下方法返回的是什么:
@Override
protected String getMainComponentName() {
return "whzsagent";
}
3、檢查android工程app/src/main/assets/index.android.bundle文件當(dāng)中r.exports={name:"whzsagent",displayName:"whzsagent"}},APP_ANDROID_UPDATE_TYPE:'whzsagent-android',APP_IOS_UPDATE_TYPE:'whzsagent-ios'這4個地方
4、檢查ios目錄下的AppDelegate.m文件的如下方法:
RCTRootView *rootView = [[RCTRootView alloc] initWithBundleURL:jsCodeLocation
moduleName:@"whzsagent"
initialProperties:nil
launchOptions:launchOptions];
以上4個地方返回的值要是統(tǒng)一的,否則打包之后啟動app運(yùn)行就會報(bào)以上錯誤。
有時候修改了ip地址,修改了app的包名,app注冊模塊名等之后,打包apk再運(yùn)行時會發(fā)現(xiàn)要么地址總是指向不對,要么就是啟動異常,這個時候可能就是app/src/main/assets/index.android.bundle文件導(dǎo)致的,必要時需要重新編譯該文件
app/src/main/assets/index.android.bundle文件的編譯方法為:
第一步:在Android/app/src/main目錄下創(chuàng)建一個空的assets文件夾
第二步: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/
到此這篇關(guān)于VSCode調(diào)試react-native android項(xiàng)目錯誤解決辦法的文章就介紹到這了,更多相關(guān)VSCode調(diào)試react-native android報(bào)錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Android使用OKhttp3實(shí)現(xiàn)登錄注冊功能+springboot搭建后端的詳細(xì)過程
這篇教程主要實(shí)現(xiàn)Android使用OKhttp3實(shí)現(xiàn)登錄注冊的功能,后端使用SSM框架,本文通過實(shí)例圖文相結(jié)合給大家介紹的非常詳細(xì),需要的朋友參考下吧2021-07-07
Android利用Flutter實(shí)現(xiàn)立體旋轉(zhuǎn)效果
本文主要介紹了Flutter繪圖如何使用ImageShader填充圖形,并且利用 Matrix4的三維變換加上動畫實(shí)現(xiàn)了立體旋轉(zhuǎn)的動畫效果,感興趣的可以嘗試一下2022-06-06
Android網(wǎng)絡(luò)請求庫android-async-http介紹
這篇文章主要介紹了Android網(wǎng)絡(luò)請求庫android-async-http介紹,本文講解了android-async-http的概念、特征以及使用實(shí)例,需要的朋友可以參考下2015-06-06
android 復(fù)制 粘貼 剪切功能應(yīng)用
網(wǎng)上有很多android 復(fù)制 粘貼 剪切功能的文章,只是放到自己的程序中不知道如何處理,現(xiàn)在尋得一可行方法,需要的朋友可以參考下2012-11-11
Android仿騰訊視頻實(shí)現(xiàn)懸浮窗效果
對view比較熟悉的同學(xué)們應(yīng)該發(fā)現(xiàn)了,其實(shí)我們的懸浮窗就是一個view,我們只需要把view添加到windowManager上就可以了。那么,下面通過本文給大家分享Android仿騰訊視頻實(shí)現(xiàn)懸浮窗效果,一起看看吧2021-06-06
Android 中TeaPickerView數(shù)據(jù)級聯(lián)選擇器功能的實(shí)例代碼
這篇文章主要介紹了Android TeaPickerView數(shù)據(jù)級聯(lián)選擇器 ,需要的朋友可以參考下2019-06-06
recycleview實(shí)現(xiàn)拼多多首頁水平滑動效果
這篇文章主要為大家詳細(xì)介紹了recycleview實(shí)現(xiàn)拼多多首頁水平滑動效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-05-05
Android 實(shí)現(xiàn)自定義圓形listview功能的實(shí)例代碼
這篇文章主要介紹了Android 實(shí)現(xiàn)自定義圓形listview功能的實(shí)例代碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07

