初始状态仅设置为Ionic View应用程序。
离子浏览器
ionic serve
将输出显示为图片ionicBrowser.png。
但是,如果我在www\js\index.js
第32和33行中取消注释,则
离子应用
对于命令ionic upload
,Android设备上的输出与图片ionicView-android.png相同。
iOS向我显示视图输出,如图片ionicView-ios.png。
由Ionic构建的本机应用程序
命令ionic package build android
仅在具有设备就绪事件的情况下使我在Android上输出。原因是我没有将cordova-plugin-file添加到package.json
...,
"ionic-plugin-keyboard",
"cordova-plugin-file"],
"cordovaPlatforms": []
}
更正后,我得到了输出nativeAndroid.png
通常,我只能在Android设备(Ionic View或本机应用程序)上使用文件。
我无法以任何可能的方式在iOS上使用文件,这是我的问题。我需要在iOS设备上使用文件。我以为科尔多瓦和爱奥尼亚克形成了共同的环境,但这并没有发生。
我有什么问题吗?
我已经尝试通过命令将应用程序构建为Windows下Windows的Android本机包ionic run android
。
在此测试中,我将Android设备与Android 4.2.9和Android仿真器一起使用。
不要忘了ionic plugin add cordova-plugin-file
。
不要忘了ionic platform add android
。
我有与nativeAndroid.png相同的观点。
我已将Mac mini OS X El Capitan(10.11.5)用于此任务。
我在编辑文本文件时遇到问题,因此我准备了Windows上的所有内容,并将项目移至Mac。
我使用了ionic view(ionic upload
),ionic package build android
并且得到了相同的视图(nativeAndroid.png,ionicView-android.png)。
我已经尝试通过命令将应用程序构建为OS X中的iOS本机ionic run ios
。
对于此测试,我使用了iOS模拟器。
不要忘了ionic plugin add cordova-plugin-file
。
不要忘了ionic platform add ios
。
我有与nativeAndroid.png相同的观点。
一切正常,宇宙得以保存。
我仍然需要在iOS设备上测试离子视图(在OS X上运行离子上传...)。
离子和科尔多瓦的开发可能是面向平台的。如果我要部署iOS应用,则需要Apple机器(OS X上的Android很好-见上文-我的意思是ionic package build android
)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句