WikitudeSDK for Cordovaを使用してARアプリを構築したいと考えています。
以下のプラグインを導入しました
https://github.com/Wikitude/wikitude-cordova-plugin
WikitudePlugin.jsのthis._sdkKeyへトライアルキーを記載しました。
ビルドは正常に通ったのですが、
"Error module com.wikitude.phonegap.WikitudePlugin.WikitudePlugin not found"
というメッセージが表示されてしまいプラグインを使用できません。
Cordova.require (“com.wikitude.phonegap.WikitudePlugin.WikitudePlugin”);
ここで落ちているのですが原因がわかりません。
javascript
1var app = { 2 3 // represents the device capability of launching ARchitect Worlds with specific features 4 isDeviceSupported: false, 5 6 // Application Constructor 7 initialize: function() { 8 this.bindEvents(); 9 }, 10 // Bind Event Listeners 11 // 12 // Bind any events that are required on startup. Common events are: 13 // 'load', 'deviceready', 'offline', and 'online'. 14 bindEvents: function() { 15 document.addEventListener('deviceready', this.onDeviceReady, false); 16 }, 17 // deviceready Event Handler 18 onDeviceReady: function() { 19 try { 20 app.wikitudePlugin = cordova.require("com.wikitude.phonegap.WikitudePlugin.WikitudePlugin"); 21 var requiredFeatures = [ "image_tracking", "geo" ]; 22 app.wikitudePlugin.isDeviceSupported(app.onDeviceSupported, app.onDeviceNotSupported,requiredFeatures); 23 } catch (error) { 24 alert(error);//←ここに入る 25 } 26 27 }, 28 onDeviceSupported: function() { 29 alert('Your DeviceSupported'); 30 }, 31 onDeviceNotSupported: function(errorMessage) { 32 alert('Your DeviceNotSupported'); 33 }} 34app.initialize();
json
1packege.json 2{ 3 "name": "monaca-template-minimum", 4 "displayName": "Monaca Template Minimum", 5 "dependencies": { 6 "cordova-custom-config": "5.1.0", 7 "cordova-plugin-splashscreen": "6.0.0", 8 "cordova-plugin-whitelist": "1.3.4", 9 "monaca-plugin-monaca-core": "3.3.1", 10 "com.wikitude.phonegap.wikitudeplugin": "file:res/custom_plugins/com.wikitude.phonegap.wikitudeplugin" 11 }, 12 "scripts": { 13 "monaca:preview": "npm run dev", 14 "dev": "browser-sync start -s www/ --watch --port 8080 --ui-port 8081" 15 }, 16 "cordova": { 17 "plugins": { 18 "cordova-plugin-whitelist": {}, 19 "cordova-plugin-splashscreen": {}, 20 "cordova-custom-config": {}, 21 "monaca-plugin-monaca-core": {}, 22 "com.wikitude.phonegap.wikitudeplugin": {} 23 } 24 }, 25 "devDependencies": { 26 "browser-sync": "^2.26.7", 27 "cordova": "^10.0.0" 28 } 29}
Cordoba version は10
Wikitude SDK is 9.8.0 を使用しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。