質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

Q&A

解決済

1回答

1441閲覧

WIkitudeSDKをmonacaで使用すると cordova.requiredでnot foundになる

giwagiwagiwa

総合スコア35

Cordova

Cordovaは様々なデバイスで使うことができるオープンソースなモバイル用開発プラットフォームです。開発者に各デバイスの元のプラットフォームで開発する必要をなくし、HTML・JavaScript・CSSなどの一般的なウェブのテクノロジーを使ってすべてのデバイスで展開することができるモバイルのアプリケーションを生成することを可能にします。

Monaca

「Monaca」はiOS、Android、Windows向けのアプリ開発に対応した、Cordovaベースのモバイルアプリ開発プラットフォームです。HTML5、JavaScriptといったWeb標準技術を用いてモバイルアプリ開発を行うことができます。

0グッド

0クリップ

投稿2021/06/11 02:20

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 を使用しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

バージョンが上がってから?大文字から小文字に変わったみたいです。
Cordova.require (“com.wikitude.phonegap.WikitudePlugin.WikitudePlugin”);

Cordova.require (“com.wikitude.phonegap.wikitudePlugin.WikitudePlugin”);

投稿2021/08/19 04:33

giwagiwagiwa

総合スコア35

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問