小编Hua*_*ynh的帖子

React Native - 上传到 Google Play 错误:您的应用当前目标 API 级别 30,并且必须至少定位 API 级别 31

将我的应用程序上传到 Google 时出现以下错误:

Your app currently targets API level 30 and must target at least API level 31 to ensure it is built on the latest APIs optimized for security and performance. Change your app's target API level to at least 31.
Run Code Online (Sandbox Code Playgroud)

这是我的android/build.gradle

buildscript {
    ext {
        buildToolsVersion = "30.0.2"
        minSdkVersion = 21
        compileSdkVersion = 30
        targetSdkVersion = 30
        ndkVersion = "21.4.7075529"
    }
    ...
}
Run Code Online (Sandbox Code Playgroud)

如何将应用程序目标 API 升级到级别 31?

google-play react-native android-api-levels

10
推荐指数
2
解决办法
8439
查看次数

React Native - IntelliSense 建议使用react-native/types 而不是react-native

我想<View从中导入react-native,但我得到的是react-native/types

在此输入图像描述

我怎样才能解决这个问题?这是一个从头开始的新项目,我像文档指南一样添加了 TypeScript:

yarn add --dev @tsconfig/react-native @types/jest @types/react @types/react-test-renderer typescript

import intellisense typescript react-native

6
推荐指数
1
解决办法
417
查看次数

React Native - 添加 android:networkSecurityConfig="@xml/network_security_config" 时无法构建调试

我添加Unable to load script. Make sure you're either running Metro (run 'react-native-start')...时出错。android:networkSecurityConfig="@xml/network_security_configapp/src/main/AndroidManifest.xml

我确实尝试添加相同的行app/src/debug/AndroidManifest.xml并创建文件,app/src/debug/xml/network_security_config.xml但仍然出现错误。

这是我的app/src/main/res/xml/network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">xxx</domain>
    </domain-config>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)

这是app/src/debug/xml/network_security_config.xml

<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <domain-config cleartextTrafficPermitted="true">
        <domain includeSubdomains="true">xxx</domain>
    </domain-config>
    <base-config cleartextTrafficPermitted="true">
        <trust-anchors>
            <certificates src="system" />
        </trust-anchors>
    </base-config>
</network-security-config>
Run Code Online (Sandbox Code Playgroud)

android-manifest react-native

5
推荐指数
0
解决办法
231
查看次数

ReactJS - 找不到模块:错误:无法解析“应用程序”

我刚刚使用创建了一个 React 项目create-react-app,设置后出现了此错误:

Failed to compile.

Module not found: Error: Can't resolve 'App' in 'C:\Development_Projects\international-school-fe\src'
ERROR in ./src/index.tsx 4:0-22
Module not found: Error: Can't resolve 'App' in 'C:\Development_Projects\international-school-fe\src'

webpack compiled with 1 error
Run Code Online (Sandbox Code Playgroud)

这是我的jsconfig.json

{
  "compilerOptions": {
    "baseUrl": "src",
    "checkJs": true,
    "jsx": "react"
  },
  "include": ["src"]
}

Run Code Online (Sandbox Code Playgroud)

index.tsx

import App from "App";
import "common/styles/spacing/margin/index.css";
import "common/styles/spacing/padding/index.css";
import React from "react";
import ReactDOM from "react-dom";
import "./index.css";

ReactDOM.render(
  <React.StrictMode>
    <App />
  </React.StrictMode>,
  document.getElementById("root")
);

Run Code Online (Sandbox Code Playgroud)

我想知道我做错了什么,我想设置在src …

typescript reactjs create-react-app

3
推荐指数
1
解决办法
1万
查看次数