#react-native
#react-native
Вопрос:
Меня перевели в проект RN, и я новичок в этом. Если я создаю новое приложение / проект, он отлично запускается на моем телефоне, а этот — нет. Он показывает «приложение перестало работать».
Я попытался простым index
удалением остальных функций, но ничего.
Как я могу просмотреть некоторые журналы или где я могу удалить некоторые другие конфигурации / функции?
index.android.js
:
"use strict";
import { AppRegistry } from "react-native";
import App from "./src/index";
AppRegistry.registerComponent("ReactNativeTS", () => App);
/src/index.tsx
(по умолчанию):
import React, { Component } from "react";
import { Platform, StyleSheet, Text, View } from "react-native";
const instructions = Platform.select({
ios: "Press Cmd R to reload,n" "Cmd D or shake for dev menu",
android:
"Double tap R on your keyboard to reload,n"
"Shake or press menu button for dev menu"
});
interface Props {}
export default class dejavu extends React.Component<any, any> {
render() {
return (
<View style={styles.container}>
<Text style={styles.welcome}>Welcome to React Native2rr!</Text>
<Text style={styles.instructions}>To get started, edit App.tsx</Text>
<Text style={styles.instructions}>{instructions}</Text>
</View>
);
}
}
Комментарии:
1. Можете ли вы поделиться своим кодом?
2. Какой файл является наиболее подходящим для отображения? Извините, но, как я уже сказал, я новичок в RN. Я обновил свой вопрос
Ответ №1:
Приложение перестало работать, вероятно, это означает, что вы работаете на Android.
Если у вас Android Studio, вам следует использовать Logcat, чтобы узнать, что такое исключение.
Вы увидите полную трассировку стека и сможете перейти оттуда.
Комментарии:
1. Я получаю все время
WifiPermissionsUtil: Denied: no location permission
. Кстати, я использую командную строку Linux
Ответ №2:
Вероятно, вам не хватает некоторых разрешений. Попробуйте добавить эту строку в свой AndroidManifest.xml
<uses-permission android:name="android.permission.INTERNET" />
Вы найдете этот файл в android/ app / src/main .
Ответ №3:
react-native log-android
отобразит некоторую информацию об этих ошибках