Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 应用程序不会在emulator上运行_Android_React Native_React Native Android - Fatal编程技术网

Android 应用程序不会在emulator上运行

Android 应用程序不会在emulator上运行,android,react-native,react-native-android,Android,React Native,React Native Android,我正在使用react-native开发android应用程序我已经设置了我的android环境,但是在运行react-native-run android后,我遇到以下错误: 扫描577个文件夹中的符号链接/home/user/laravel/Code/mikwe app/node_modules 5ms JS服务器已经在运行。 在设备cd上构建和安装应用程序android&./gradlew installDebug。。。 增量java编译是一个酝酿中的特性。 :app:预构建最新版本 :a

我正在使用react-native开发android应用程序我已经设置了我的android环境,但是在运行react-native-run android后,我遇到以下错误:

扫描577个文件夹中的符号链接/home/user/laravel/Code/mikwe app/node_modules 5ms JS服务器已经在运行。 在设备cd上构建和安装应用程序android&./gradlew installDebug。。。 增量java编译是一个酝酿中的特性。 :app:预构建最新版本 :app:preDebugBuild-TO-DATE :app:checkDebugManifest :app:prerelease建立最新版本 :app:prepareCommandroidSupport AppCompatV72301Library最新 :app:PrepareCommandroidSupportV42301Library 09:23:43 E/DeviceMonitor:连接尝试:6 :app:PrepareCommandroidSupport V42301Library最新版本 :app:PrepareComFaceBookFBuitExtLayoutBuilderExtLayoutBuilder100最新库 :app:PrepareComFaceBookFrescodRawee101最新库 :app:prepareComFacebookFrescoFbcore101Library最新 :app:prepareComFacebookFrescoFresco101Library最新 :app:PrepareComFaceBookFrescoImagePipeline101最新库 :app:PrepareComFaceBookFrescoImagePipelineBase101最新库 :app:PrepareComFaceBookFrescoImagePipelineOKHTTP3101最新图书馆 :app:PrepareComFaceBookReactNative0472最新库 :app:PrepareComFaceBooksColoaderSoloader010Library最新 :app:prepareOrgWebkitAndroidJscR174650Library最新 :app:preparedebug依赖项 :app:compiledBugaidl最新版本 :app:CompiledBugRenderScript最新版本 :app:generateDebugBuildConfig最新 :app:mergeDebugShaders最新 :app:CompiledBugShader最新版本 :app:generateDebugAssets最新 :app:mergeDebugAssets最新 :app:generateDebugResValues最新 :app:generateDebugResources最新 :app:mergeDebugResources最新 :app:bundleDebugJsAndAssets已跳过 :app:processDebugManifest最新 :app:processDebugResources最新 :app:generateDebugSources最新 :app:IncrementalDebugJavaCompilementProtection最新 :app:CompiledBugJavaWithJavaC最新版本 :app:compiledbugndk最新 :app:CompiledBugSources最新 :app:transformclasses with dexfordebug最新 :app:mergeDebugJniLibFolders最新 :app:transformNative_libsWithMergeJniLibsForDebug最新 :app:processDebugJavaRes最新 :app:transformResourcesWithMergeJavaResForDebug最新 :app:validateSigningDebug :app:packageDebug最新版本 :app:assembleDebug最新 :app:installDebug失败 失败:生成失败,出现异常。 *出了什么问题: 任务“:app:installDebug”的执行失败。 >com.android.builder.testing.api.DeviceException:没有连接的设备! *尝试: 使用-stacktrace选项运行以获取堆栈跟踪。使用-info或-debug选项运行以获得更多日志输出。 构建失败 总时间:1.196秒 无法在设备上安装应用程序,请阅读上面的错误以了解详细信息。 确保您有一个运行的Android模拟器或连接的设备,并且 设置您的Android开发环境:
https://facebook.github.io/react-native/docs/android-setup.html我以前也遇到过同样的问题,我通过重新启动仿真器修复了它,因为有时它正在运行但停止响应

我在emulator Linux Mint 17.2、react-native cli:2.0.1、react-native:0.55.4、node v8.11.2上运行时也看到了同样的问题。仿真器似乎在编译后立即脱机

导致故障的程序:

启动模拟器 检查设备 $adb设备

所附设备清单

emulator-5554设备

设备正常,继续并运行:

$react本地运行android

…过了一会儿


正在跳过设备“emulator-5554”emulator-5554:设备处于脱机状态` :app:installDebug失败

手机上不存在此问题。我确实解决了这个问题,而且emulator似乎在很大程度上失败了。但是,我找到了启动模拟器的方法,并成功地上传并启动了代码。我还没来得及探究原因

我的调整过程是在模拟器仍在启动时运行react native run android命令。在模拟器已经完全启动之后。有时我多次点击该命令,因为如果emulator没有达到正确的阶段,它显然会失败。不是最后阶段,因为它将再次脱机。请注意,当立即重新运行react native run android命令时,不需要重新编译,因此它很快,emulator也不太可能启动。我还从仿真器中擦除数据,以降低加载速度

在emulator中安装应用程序后,如果从emulator启动,则可以启动。如果您也在控制台上运行npm start,则可以重新加载对应用程序的较小更改。当需要重新编译时,需要再次进行调整。除非需要重新编译,否则我不会从emulator中擦除数据

如果有必要的话,这可能值得进一步研究
我们有更多这样的案例。请让我知道调整是否也为您的情况提供了解决方法。另外,请注意,根据我的测试,从androidstudio启动应用程序时不会出现这个问题。因此,使用Android Studio是另一种解决方法。

跳过设备“emulator-5554”emulator-5554:设备处于脱机状态。`:app:installDebug失败

解决方案:**关闭所有内容..然后通过电缆连接手机并重新启动项目。。。
它对我来说工作正常….

尝试在命令提示下写入adb,并检查是否离开选项列表。抱歉,我不理解cmd上的suggestionType adb。您是否显示了一个选项列表或告诉您该命令无法识别?它会给我一个选项列表手动打开emulator并重试安装该应用程序