我正在参加Coursera的Multiplatform移动设备课程,并打电话给:
ionic plugin add de.appplant.cordova.plugin.local-notification
但是我收到以下错误:
编辑:我认为这是让Android的模拟器工作的问题。我以为我有设置的东西,但我从未让模拟器为Android工作。运行模拟器时出现以下错误: 总时间:2.031秒Toms-MBP:confusioncordova toddcoulson $ ionic platform add android 错误:已经添加了平台android。
Toms-MBP:confusioncordova toddcoulson $ ionic plugin add de.appplant.cordova.plugin.local-notification安装 " de.appplant.cordova.plugin.local通知"对于android
安装" cordova-plugin-device"对于android
使用此版本的Cordova与旧版本的cordova-android 正在被弃用。考虑升级到cordova-android@5.0.0或 新。
无法安装&#cord; cordova-plugin-device':CordovaError:提供的 路径 " /用户/ toddcoulson /文档/ coursera / fullstack / confusioncordova /平台/机器人" 不是Android项目。 在新的android_parser(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/android_parser.js:35:15) 在新的PlatformApiPoly(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/PlatformApiPoly.js:62:20) at Object.getPlatformApi(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/platforms.js:70:23) at handleInstall(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:610:29) 在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:407:28 在_fulfilled(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54) at self.promiseDispatch.done(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30) 在Promise.promise.promiseDispatch(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13) at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:509:49 在flush(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:108:17)
安装失败 ' de.appplant.cordova.plugin.local-notification':CordovaError:The 提供的路径 " /用户/ toddcoulson /文档/ coursera / fullstack / confusioncordova /平台/机器人" 不是Android项目。 在新的android_parser(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/cordova/metadata/android_parser.js:35:15) 在新的PlatformApiPoly(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/PlatformApiPoly.js:62:20) at Object.getPlatformApi(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/platforms/platforms.js:70:23) at handleInstall(/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:610:29) 在/usr/local/lib/node_modules/cordova/node_modules/cordova-lib/src/plugman/install.js:407:28 在_fulfilled(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:787:54) at self.promiseDispatch.done(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:816:30) 在Promise.promise.promiseDispatch(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:749:13) at /usr/local/lib/node_modules/cordova/node_modules/q/q.js:509:49 在flush(/usr/local/lib/node_modules/cordova/node_modules/q/q.js:108:17)
错误:提供的路径 " /用户/ toddcoulson /文档/ coursera / fullstack / confusioncordova /平台/机器人" 不是Android项目。
建立以下apk(s): /Users/toddcoulson/documents/coursera/fullstack/confusioncordova/platforms/android/build/outputs/apk/android-debug.apk
ANDROID_HOME = /用户/ toddcoulson /库/的Android / SDK
JAVA_HOME = /库/爪哇/ JavaVirtualMachines / jdk1.8.0_112.jdk /内容/首页
未指定模拟器,默认为testOne
等待模拟器启动...
模拟器:请求的控制台端口5584:推断adb端口5585。 使用参数创建文件系统: 大小:69206016 块大小:4096 每组块数:32768 每组inode:4224 Inode大小:256 期刊块:1024 标签: 街区:16896 阻止组:1 保留块组大小:7创建的文件系统包含11/4224个inode和1302/16896块模拟器:警告:摄像机名称' webcam0' 在连接的摄像机列表中找不到。使用' -webcam-list' 模拟器选项,用于获取已连接摄像机名称的列表。
Hax启用Hax ram_size 0x77300000 HAX正在运行和模拟器 以快速的virt模式运行。
模拟器:在端口上侦听控制台连接:5584模拟器: 此仿真器的序列号(对于ADB):emulator-5584
[123145554325504]:警告:./机器人/碱/文件/ IniFile.cpp:158:失败 处理.ini文件 /Users/toddcoulson/.android/emu-update-last-check.ini阅读。
未知hax vcpu返回1
另一个编辑: 一旦我使用离子安装android项目并让Android Studio加载到模拟器中,我就能够加载插件。模拟器仍然给出了我在评论中添加的错误,但它确实让我能够克服这些错误。