我试图运行我的react本机项目,但是我得到了以下错误:
AwesomeProject Error_404$ react本地运行-android启动JS服务器./bin/sh: adb:命令找不到在设备上构建和安装应用程序(cd & ./gradlew installDebug.::app:预建立最新版:app:preDebugBuild最新版:app:checkDebugManifest :app:preReleaseBuild最新版:app:prepareComAndroidSupportAppcompatV72301Library最新版:app:prepareComAndroidSupportRecyclerviewV72301Library最新版:app:prepareComAndroidSupportSupportV42321Library最新版:app:prepareComFacebookFrescoDrawee0110Library最新版:app:prepareComFacebookFrescoFbcore0110Library最新版:app:prepareComFacebookFrescoFbcore0110Library最新版:app:prepareComFacebookFrescoFresco0110Library -TO-DATE :app:prepareComFacebookFrescoImagepipeline0110Library UP-最新的:app:prepareComFacebookFrescoImagepipelineBase0110Library最新的:app:prepareComFacebookFrescoImagepipelineOkhttp30110Library最新的:app:prepareComFacebookReactReactNative0370Library最新的:app:prepareComFacebookSoloaderSoloader010Library最新的应用:app:PreareOrgWebkitJscR174650Library最新的:app:prepareDebugDependencies :app:编译最新的应用程序:编译compileDebugRenderscript最新的应用程序:app:generateDebugBuildConfig截至日期:app:generateDebugAssets TO-DATE::app:mergeDebugAsset最新:app:generateDebugResValue最新版本:app:generateDebugResources最新更新:app:mergeDebugResources最新更新:app:bundleDebugJsAndAsset跳过:app:processDebugManifest最新:app:processDebugResources FAILED 失败:生成失败,出现异常。*哪里出了问题:任务执行失败':app:processDebugResources‘。>在索引4处*尝试:使用--stacktrace选项运行以获得堆栈跟踪。使用--info或-调试选项运行以获得更多日志输出。生成失败的总时间: 10.769秒无法在设备上安装应用程序,请阅读上面的错误以获得详细信息。确保您已经运行了Android仿真器或连接了设备,并设置了您的Android开发环境。转到https://facebook.github.io/react-native/docs/getting-started.html并检查Android选项卡以获得安装说明。
发布于 2016-11-23 14:07:07
只需确保您已经安装了sdk,并正确设置了sdk和android平台的路径--工具。
检查您的.bashrc文件或是否在mac上检查.bashprofile。
或者说,你可以做的是,每次你运行应用程序。
在项目文件夹中运行下面的命令。(如果您遵循正式的RN文档,这些路径将工作)。
导出ANDROID_HOME=~/Library/Android/sdk
导出PATH=${PATH}:${ANDROID_HOME}/tools
导出PATH=${PATH}:${ANDROID_HOME}/platform-tools
发布于 2016-11-23 13:58:23
很可能在安装过程中出了问题,因为您缺少abd。尝试重新安装,或者可能先运行更新:
cd ~/Library/Android/sdk/tools/
./android update sdk -u在我的mac中,abd指出:
ls -an /usr/local/bin/
adb@ -> ../Cellar/android-platform-tools/24/bin/adb确保至少安装了一个SDK。(在Android中使用SDK管理器)。
发布于 2017-12-13 21:57:43
./ -u
被反对了。使用
./bin/sdkmanager --更新
相反,如果您想通过命令行执行此操作。
https://stackoverflow.com/questions/40765727
复制相似问题