我有一个反应原生项目使用博览会。我可以运行IOS模拟器使用,这工作正常
npm run ios
我还安装了Android Studio,它具有react native文档中所需的SDK和其他内容。此外,我还为android emulator安装了Genymotion,并将adb部分更改为自定义目录,改为android studio的director,sdk位于(/Users/robin/library/android/sdk)。
但是,我不能运行Android模拟器。如果我运行这个命令:
npm run android
我得到一个错误:
运行adb时出错:未找到Android设备。请连接设备并按照此处的说明启用USB调试:https://developer.android.com/studio/run/device.html#developer-设备选项。如果使用Genymotion,请转到设置-
所以我检查了亚行从哪里运行:
$ which adb
/usr/local/bin/adb
但是,Android Studio的adb位于
/Users/robin/library/android/sdk/platform-tools/adb
我认为Android studio的adb不是为模拟器运行的。我做错了什么?
我不想承认我在这上面花了多少时间,但看起来你把一切都配置正确了。对于任何其他对配置选项感到困惑的人,请参阅GenyMotion的博览会留档。)
当使用纱线启动ios
时,ios模拟器将自动为您启动,您的应用程序将运行。但是,当使用android时,Genymotion虚拟设备不会自动启动。所以,打开Genymotion,确保你有一个虚拟设备。如果你还没有,点击图标并添加一个。那就开始吧。现在回到你的终端,运行启动android
。
我知道这个问题已经问了将近三周了,所以希望你能把所有问题都解决,但我想我会插话,以防其他人遇到这个问题。
您能帮助在android studio中运行默认java而不是gradle执行吗?谢谢
问题内容: 为什么Python集合(具有相同内容)的迭代顺序会在每次运行之间变化,我有什么选择使其在每次运行之间保持一致? 我了解Python集合的迭代顺序是任意的。如果我将“ a”,“ b”和“ c”放入集合中,然后对其进行迭代,则它们可能会以任何顺序返回。 我观察到的是,该顺序在程序运行中保持不变。也就是说,如果我的程序连续两次对同一集合进行迭代,那么两次都将得到相同的顺序。但是,如果我连续两
我试图用多行字符串创建一个表,但我的表没有正确设置字符串的格式。以下是jsx: 下面是相应的html: 但在浏览器中它看起来像: 发生了什么,如何让我的换行符出现?
我正在使用计划执行服务 以固定速率运行runnable
我试图导入的应用程序中的gradle版本与JDK11不兼容,而JDK11正是android studio用作其嵌入式JDK的。我的机器上有JDK8。我已经尝试进入项目结构来更改JDK8位置的路径,但是如果我尝试更改它,就会出现错误。它说我必须选择一个有效的JDK11目录。如何让android studio使用JDK 8?错误截图
我使用的是IntelliJ IDEA 2017.3。我有一个名为“test”的项目,它在src文件夹下有两个类: ,有打印出“Hello World”的main方法 ,有一个具有编译错误的方法 这两个类没有依赖关系。我试图在main类中运行main(),并将before launch设置为“build,no error check”