离子框架无法加载本地通知

时间:2016-11-22 15:41:54

标签: ionic-framework cordova-plugins

我正在参加Coursera的Multiplatform移动设备课程,并打电话给:

ionic plugin add de.appplant.cordova.plugin.local-notification

但是我收到以下错误:

  

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项目。

编辑:我认为这是让Android的模拟器工作的问题。我以为我有设置的东西,但我从未让模拟器为Android工作。运行模拟器时出现以下错误: 总时间:2.031秒

  

建立以下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加载到模拟器中,我就能够加载插件。模拟器仍然给出了我在评论中添加的错误,但它确实让我能够克服这些错误。

0 个答案:

没有答案