android - IONIC添加android平台

标签 android ionic-framework ionic3

我正在研究 Ionic 框架。

使用以下公式创建 android 文件夹时,

cordova platform add android

但它给了我以下错误,

**Using cordova-fetch for <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="c7a4a8b5a3a8b1a6eaa6a9a3b5a8aea387f7e9f7e9ff" rel="noreferrer noopener nofollow">[email protected]</a>

(节点:11862)UnhandledPromiseRejectionWarning:CordovaError:无法获取平台[email protected] 这可能是连接问题,或者平台规范不正确。 检查您的连接和平台名称/版本/URL。 错误:npm:命令失败,退出代码为 1 错误输出: npm 错误!代码 ETARGET npm 错误! notarget 找不到 [email protected] 的匹配版本 npm 错误! notarget 在大多数情况下,您或您的依赖项之一正在请求 npm 错误! notarget 不存在的软件包版本。

npm 错误!此运行的完整日志可以在以下位置找到: npm 错误!/home/jayvyas/.npm/_logs/2018-07-12T11_24_03_356Z-debug.log 在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/platform/addHelper.js:312:25 在 _rejected (/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:797:24) 在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/node_modules/q/q.js:823:30 在 Promise.when (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:1142:31) 在 Promise.promise.promiseDispatch (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:808:41) 在/usr/local/lib/node_modules/cordova/node_modules/q/q.js:624:44 在 runSingle (/usr/local/lib/node_modules/cordova/node_modules/q/q.js:137:13) 刷新时(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:125:13) 在 process._tickCallback (内部/process/next_tick.js:61:11) (节点:11862)UnhandledPromiseRejectionWarning:未处理的 promise 拒绝。此错误的根源是在没有 catch block 的情况下抛出异步函数内部,或者拒绝未使用 .catch() 处理的 Promise。 (拒绝 ID:1) (节点:11862)[DEP0018] DeprecationWarning:未处理的 promise 拒绝已被弃用。将来,未处理的 Promise 拒绝将会以非零退出代码终止 Node.js 进程。**

我尝试了很多解决方案,但没有成功。

谢谢

最佳答案

1-手动删除android平台目录 或使用此命令

    ionic cordova platform remove android

2-一定要通过android studio -> Tools -> SDK Manager下载你需要的sdk平台

3-然后尝试:

ionic cordova platform add android@latest

或特定版本的 android:

ionic cordova platform add <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="6c0d02081e0305082c5b425c425c" rel="noreferrer noopener nofollow">[email protected]</a>

关于android - IONIC添加android平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51304476/

相关文章:

Angular 等待绑定(bind)完成

ionic-framework - 如何在 Ionic 中运行我的 'INR' 货币的 PayPal 代码

android - 无法使用 Theme.Dialog 启动 Activity

android - picasso 实际上是如何缓存图像的

javascript - 在 Meteor-Ionic 应用程序中删除导航栏后添加后退按钮

android - 适用于 Windows 的 OSX 模拟器 |与 ionic 框架一起使用

angularjs - 在客户端将多个音频文件合并为一个音频文件

javascript - 隐藏谷歌地图图表的全屏控制

android - XML 中的自定义按钮

android - 时代广场日历XML文件错误