【发布时间】:2019-01-04 05:58:52
【问题描述】:
我的应用程序上的离子原生插件最近开始表现得很奇怪(它之前工作正常)。每当我尝试调用与插件相关的任何方法时(主要是 ionic-native-camera-plugin、ionic-native-geolocation-plugin)它在 Promise 中捕获错误,其内容为 Error: Java exception was raised during method invocation。
我不知道出了什么问题,几周前它运行良好。
PS:我尝试删除android平台,尝试删除每个插件。他们都没有工作。
离子信息
Ionic:
ionic (Ionic CLI) : 4.6.0
Ionic Framework : ionic-angular 3.9.2
@ionic/app-scripts : 3.1.9
Cordova:
cordova (Cordova CLI) : 8.1.2 (cordova-lib@8.1.1)
Cordova Platforms : android 7.1.4, browser 5.0.4
Cordova Plugins : not available
System:
Android SDK Tools : 26.0.2
NodeJS : v8.11.3
npm : 5.6.0
OS : Windows 10
这是来自相机插件的完整错误消息
Error: Java exception was raised during method invocation
at androidExec (cordova.js:963)
at Object.cameraExport.getPicture (Camera.js:156)
at s (vendor.js:1)
at vendor.js:1
at vendor.js:1
at new t (polyfills.js:3)
at vendor.js:1
at S (vendor.js:1)
at vendor.js:1
at l.<anonymous> (vendor.js:1)
我认为这个问题与cordova有关。
【问题讨论】:
-
@HasiiT 这个问题解决了吗?你的APP里有iframe吗?
-
@hareshhanat 抱歉,我无法解决这个问题(我必须找到替代方法来满足我的要求)。我确实在那个应用程序中有一个 iframe。此外,本机插件的广泛使用。您如何看待这个问题?
标签: android cordova ionic-framework ionic3