Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 不变违例:";trackerApp“;尚未注册_Javascript_Android_Typescript_React Native_Mobile - Fatal编程技术网

Javascript 不变违例:";trackerApp“;尚未注册

Javascript 不变违例:";trackerApp“;尚未注册,javascript,android,typescript,react-native,mobile,Javascript,Android,Typescript,React Native,Mobile,几天以来,我一直在为以下错误而挣扎: **Invariant Violation: "trackerApp" has not been registered. This can happen if: * Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project. * A

几天以来,我一直在为以下错误而挣扎:

 **Invariant Violation: "trackerApp" has not been registered. This can happen if:
* Metro (the local dev server) is run from the wrong folder. Check if Metro is running, stop it and restart it in the current project.
* A module failed to load due to an error and `AppRegistry.registerComponent` wasn't called.**
我检查了所有的东西,但什么都没用

app.json中的代码

{
  "name": "trackerApp",
  "displayName": "trackerApp"
}
index.js中的代码

import {AppRegistry} from 'react-native';
import App from './App';
// import {name as appName} from './app.json';
import { name as appName } from "./app.json";
// import App from "./src/App.tsx";

// Register the service
AppRegistry.registerComponent(appName, () => App);
尝试清理缓存

cd android
然后

./gradlew clean
再建

如果不起作用,请删除node_modules文件夹并使用
warn install
npm install
重新安装软件包

如果仍然无法工作,请检查这些文件是否都有“trackerApp”

1-root/package.json(通常在第2行)

2-root/android/settings.gradle

rootProject.name = 'trackerApp'
3-root/android/app/src/debug/java/com/trackerApp/ReactNativeFlipper.java(在注释下面的第一行代码中)

4-root/android/app/src/main/java/com/trackerApp/ReactNativeFlipper.java

内部函数初始化Flipper检查是否为com.trackerApp.reactiveFlipper

Class aClass=Class.forName(“com.trackerApp.ReactNativeFlipper”);
rootProject.name = 'trackerApp'
package com.trackerApp;
Class<?> aClass = Class.forName("com.trackerApp.ReactNativeFlipper");