小编Arn*_*het的帖子

Android-studio:无法找到 adb

使用 Android Studio阅读了“无法定位 adb”的答案错误:无法在 Android Studio 中的 SDK 中定位 adb,但它没有解决我的问题。

我使用 4.0 android-studio 和 Ubuntu 18.04

当我单击“在模拟器中启动此 AVD”时,我收到一条错误消息“无法定位 adb”。我确实查看了 Android/Sdk/platform-tools,我有一个“adb”可执行文件。

在“无法定位 adb”错误消息后,AVD 仍会启动。但是,当我尝试在其上运行 React Native 应用程序时,出现错误

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

我很确定 react-native 部分很好,但通往模拟器的路线与以前不同。

它以前工作过。昨天,出乎意料地,当我启动我的 android-studio 时,它“重新启动”(向我展示了安装向导等),它似乎搞砸了它的配置。

编辑:[糟糕的方式] 我创建了一个新的 ubuntu 用户,重新安装 android studio + react-native。我仍然收到错误消息,AVD 仍然启动,但现在 React-native 可以在其上安装应用程序。所以,现在我可以和我的新用户一起工作了,但我没有解决这个问题。

EDIT2:[好方法]@jpatmore 修复了 android-studio 部分(见他的回答)。反应本机仍然无法正常工作。[我的项目]/android/[gradle 或其他东西] 中可能还有 android-studio 3.6 的一些参数我将我的 repo 克隆到另一个文件夹中,执行另一个“npm install”、“react-native 链接”,它是在职的。

android adb react-native

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

Firebase:react-native:从“@react-native-firebase/iid”获取实例 id、iid 不起作用

我的代码曾经可以工作。它做了:

import iid from '@react-native-firebase/iid';
...
  tokenDevice = await iid().getToken();
Run Code Online (Sandbox Code Playgroud)

但现在,我明白了

类型错误:(0, _iid.default) 不是函数。(在“(0,_iid.default)()”中,“(0,_iid.default)”未定义)

看来我的代码无法再导入“@react-native-firebase/iid”了。此外,其他 firebase 软件包的版本为 12+,软件包 iid 停留在 11.5,并且 React-native firebase 文档不再引用 iid https://rnfb-docs.netlify.app/reference

我该怎么做才能让我的设备令牌向特定手机发送消息?

firebase react-native firebase-cloud-messaging

2
推荐指数
1
解决办法
1622
查看次数