Sau khi đọc tất cả những điều trên, tôi thấy rằng có thể có một lý do khác cho việc này.
Trong trường hợp của tôi:
Reac -igen-cli: 2.0.1
phản ứng tự nhiên: 0,60,4
và cấu trúc sau:
Đầu tiên phải lưu ý rằng index.android không được cập nhật trong Android Studio khi quá trình xây dựng được chạy bởi nhà xây dựng Metro (Reac -igen run-android) vì vậy nó phải được thực hiện thủ công. Ngoài ra trong Android studio không "đọc"
app.json (được tạo theo mặc định cùng với index.js, được đổi tên thành index.android.js):
{
"name": "authApp",
"displayName": "authApp"
}
và vì vậy nó giống như
(trong trường hợp của tôi)
import {authApp as appName} from './app.json';
vì thực tế là android studio không biết authApp đề cập đến cái gì. Tôi khắc phục ngay lúc này đề cập đến tên ứng dụng bằng tên chuỗi của nó và không sử dụng thao tác nhập đó từ app.json:
AppRegistry.registerComponent('authApp', () => MyApp);