react-native - 无法在空对象上获取属性 'packageName'

标签 react-native react-native-android

我只是按照以下步骤运行
1. git克隆https://mycaccount@bitbucket.org/somename/appname.git
2.git结账开发者
3.git拉原点
4.get checkout mynewbrange
5. react-native run-android

该项目正在其他 4 个开发人员 PC 上运行,他们正在使用 mac
我在 Windows 8 中使用,但是当我运行 run-android 命令时它不起作用
我不分享任何代码,因为我猜这是一些配置问题,如果您需要查看代码,请帮助解决这个问题,然后问我我会更新。我现在不更新代码的原因是我认为问题与代码无关

PS F:\reactnative2\appname\appbuyer> react-native run-android
info JS 服务器已经在运行。
信息 正在安装应用程序...

FAILURE:构建失败并出现异常。

  • 在哪里:
    脚本 'F:\reactnative2\appname\appbuyer\node_modules@react-native-community\cli-platform-android\native_modules.gradle' 行:196
  • 什么地方出了错:
    评估设置“appbuyer”时出现问题。

    Cannot get property 'packageName' on null object

  • 尝试:
    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
  • https://help.gradle.org 获得更多帮助

  • 1 秒内构建失败

    错误 无法安装应用程序。确保您已设置 Android 开发环境:https://facebook.github.io/react-native/docs/getting-started.html#android-development-environment .使用 --verbose 标志运行 CLI 以获取更多详细信息。
    错误:命令失败:gradlew.bat app:installDebug -PreactNativeDevServerPort=8081

    FAILURE:构建失败并出现异常。
  • 在哪里:
    脚本 'F:\reactnative2\appname\appbuyer\node_modules@react-native-community\cli-platform-android\native_modules.gradle' 行:196
  • 什么地方出了错:
    评估设置“appbuyer”时出现问题。

    Cannot get property 'packageName' on null object

  • 尝试:
    使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。
  • https://help.gradle.org 获得更多帮助

  • 1 秒内构建失败
    at checkExecSyncError (child_process.js:629:11)
    at execFileSync (child_process.js:647:13)
    at runOnAllDevices (F:\reactnative2\appname\appbuyer\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\runOnAllDevices.jbuild\commands\runAndroid\runOnAllDevices.js:75:39)
    at buildAndRun (F:\reactnative2\appname\appbuyer\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:137:41)d\commands\runAndroid\index.js:137:41)                                                                                 d\commands\runAndroid\index.js:103:12)
    at then.result (F:\reactnative2\appname\appbuyer\node_modules\@react-native-community\cli-platform-android\build\commands\runAndroid\index.js:103:12)
    at process._tickCallback (internal/process/next_tick.js:68:7)
    
    react-native run-android  --stacktrace
    error: unknown option `--stacktrace'
    

    最佳答案

    检查是否安装了节点模块和 android 文件夹。要安装节点模块,请运行 npm 安装 .需要 android sdk 才能使用 android。请检查您是否安装了所有必需的依赖项。
    https://facebook.github.io/react-native/docs/getting-started

    关于react-native - 无法在空对象上获取属性 'packageName',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57056746/

    相关文章:

    React-Native 应用程序逆向工程和混淆

    react-native - 如何在 React Native 中将文本设为粗体、斜体或下划线?

    react-native - React native 实时热重载不适用于 Windows

    android - 如何通过 Android Studio/react native 中的 DependencyResolution 手动设置相同的版本(编译和运行时类路径)

    react-native - Expo LAN 配置不适用于新的 ReactNative 项目

    javascript - 输入值更改时更新 UI

    android-studio - 在最新检查期间无法捕获任务 ':app:processDebugResources' 属性 'sourceOutputDir' 的输出文件的快照

    react-native - ReactNativeCli init Helloworld 项目构建错误并出现 Babel TransformError

    android - React Native - 选择多种样式

    javascript - 使用 Map 函数编写 React 组件时,对象作为 React Child 无效