标签: react-native-android

无法从Windows上的资产index.android.bundle加载脚本

我正试图在我的设备上第一次运行我的第一个React Native项目(Android 4.2.2).

我得到:

无法从资产index.android.bundle加载脚本

我使用的命令:

  1. cd (project directory)
  2. react-native start
  3. react-native run-android

android react-native react-native-android

333
推荐指数
18
解决办法
29万
查看次数

React Native Version Mismatch

在初始化新项目然后启动x-code模拟器时获取以下消息."React-Native Version Mismatch"Javascript版本0.50.1原生版本:0.50.0

确保您已重建本机代码...

有谁知道这里发生了什么,可以帮助我吗?

谢谢!

在此输入图像描述

react-native react-native-android react-native-ios

166
推荐指数
11
解决办法
9万
查看次数

在React Native中更改Android的包名称

我曾经react-native init MyApp初始化一个新的React Native应用程序.这创建了包含该项目的Android项目com.myapp.

更改此包名称的最佳方法是什么,例如:com.mycompany.myapp

我尝试更改它AndroidManifest.xml但它创建了其他错误,所以我假设它不是那样的.

任何的想法?

android react-native react-native-android

138
推荐指数
14
解决办法
7万
查看次数

找不到 tools.jar。请检查 /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home 是否包含有效的 JDK 安装

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':react-native-linear-gradient:compileDebugJavaWithJavac'.
> Could not find tools.jar. Please check that /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home contains a valid JDK installation.
Run Code Online (Sandbox Code Playgroud)

当我升级到 Mac os Big sur 并运行时,

npx react-native run-android
Run Code Online (Sandbox Code Playgroud)

我收到此错误(Android)。我从 Stack Overflow 尝试了很多解决方案,但都没有奏效。

我创建了一个新项目并且它正在运行。此外,一些旧项目也运行良好。

*react-native Version: "0.63.3",*
Run Code Online (Sandbox Code Playgroud)

请帮我找到解决办法?

android react-native react-native-android

125
推荐指数
7
解决办法
6万
查看次数

React Native:查看onPress不起作用

我面临着一个奇怪的问题.在我的本机应用程序中,如果我将onPress事件设置为View它不会被触发但是如果我将其设置为Text内部View,它会触发.我在这里错过了什么?

<View style={{backgroundColor: "red", padding: 20}}>
  <Text onPress={()=> {
    console.log('works');
    }
  }>X</Text>
</View>


<View style={{backgroundColor: "red", padding: 20}} onPress={()=> {
    console.log('does not work');
    }
  }>
  <Text>X</Text>
</View>
Run Code Online (Sandbox Code Playgroud)

为什么会这样?这是React Native的问题吗?我使用的是版本0.43

react-native react-native-android

85
推荐指数
6
解决办法
5万
查看次数

无法加载脚本。请确保您正在运行Metro服务器,或者已正确捆绑了软件包“ index.android.bundle”以进行发布

react-native run-android通过在android仿真器中的消息中保留一条消息来终止。消息如下

无法加载脚本。请确保您正在运行Metro服务器,或者已正确捆绑了软件包“ index.android.bundle”以进行发布。

我完全感到困惑,这是在做错什么。


编辑:添加错误屏幕截图

在此处输入图片说明

reactjs react-native react-native-android react-native-cli metro-bundler

82
推荐指数
18
解决办法
5万
查看次数

React native:未找到Android项目.也许首先运行react-native android?

我在我的React-Native项目中遇到了一个问题,该问题早先工作得很好,但突然间它停止了工作.每当我使用命令时:

react-native run-android
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

找不到Android项目.也许首先运行react-native android?

试过跑:

react-native android
Run Code Online (Sandbox Code Playgroud)

但它说:

Unrecognized command 'android' Run react-native --help to see list of all available commands

尝试后:

D:\ProjectRoot\ReactNativeProjects\AwesomeProject>react-native eject
Run Code Online (Sandbox Code Playgroud)

返回的错误是:

在D:\ ProjectRoot\ReactNativeProjects\AwesomeProject \node_modules(48ms)中扫描符号链接的文件夹name必须在app.json配置文件中定义应用程序才能定义项目名称.它不得包含任何空格或破折号.

这是app.json文件:

{
  "expo": {
    "name": "AwesomeProject",
    "description": "A very interesting project.",
    "slug": "AwesomeProject",
    "privacy": "public",
    "sdkVersion": "30.0.0",
    "platforms": ["ios", "android"],
    "ios": {
      "supportsTablet": true
    },
    "android": {
      "package": "com.project.first"
    },
    "version": "1.0.0",
    "orientation": "portrait",
    "icon": "./assets/images/icon.png",
    "splash": {
      "image": "./assets/images/splash.png",
      "resizeMode": "contain", …
Run Code Online (Sandbox Code Playgroud)

react-native-android

76
推荐指数
9
解决办法
4万
查看次数

如何在React Native Android开发模式下禁用横向模式?

我是android环境的新手.我知道可以在Xcode中完成iOS以禁用设备方向.如何在React Native Android中禁用横向模式或任何方向模式?

谢谢.

android react-native react-native-android

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

通过命令行手动在Android设备上重新加载React Native应用程序

我想按需手动强制重新加载我的React Native应用程序而不会物理震动设备.(我正在接受腕管.)

我知道Live Reload/Hot Reload可用.我正在寻找一个按需命令行解决方案.

react-native react-native-android

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

收到此错误:错误:捆绑失败:错误:无法解析模块“react-native-safe-area-context”

运行我的应用程序后出现此错误:

错误:捆绑失败:错误:无法react-native-safe-area-contextnode_modules/react-navigation-stack/lib/module/vendor/views/Stack/StackView.js以下位置解析模块:在项目中找不到 react-native-safe-area-context。

但是我为我的旧演示所做的同样的事情。它工作得很好。

我不知道我在这里做错了什么。请检查我的代码:

用于安装:

  1. 反应本机导航和手势处理程序:

npm install --save react-navigation

npm install --save react-native-gesture-handler

  1. 反应原生堆栈:

npm install --save react-navigation-stack

应用程序.js

import { createAppContainer } from "react-navigation";
import { createStackNavigator } from "react-navigation-stack";
import FirstOptionsPage from "./FirstOptionsPage";

const MainNavigator = createStackNavigator(
  {
    FirstOptions: FirstOptionsPage
  },
  {
    defaultNavigationOptions: {
      headerStyle: {
        // backgroundColor: '#28F1A6',
        elevation: 0,
        shadowOpacity: 0
      },
      headerTintColor: "#ca375e",
      headerTitleStyle: {
        fontWeight: "bold",
        color: "#161616"
      }
    }
  }
);

const App = createAppContainer(MainNavigator); // For …
Run Code Online (Sandbox Code Playgroud)

react-native react-native-android react-native-ios react-native-navigation

59
推荐指数
6
解决办法
7万
查看次数