LoginSignup
3
1

More than 5 years have passed since last update.

MonacaでWikitude SDKを使う際の注意点(Android)

Last updated at Posted at 2019-09-25

MonacaはCordovaプラグインを自由に使うことができます(ゴールドプラン以上)。Monaca × Wikitudeを試すではiOS向けにWikitude SDKを使ってみたのですが、その状態でAndroid向けにビルドするとエラーが起こってしまいました。

エラーの内容は次のようになっており、uses-sdk:minSdkVersionが14になっているのが問題とのことです。しかしAndroidManifest.xmlを編集しても解消されません。 tools:overrideLibrary について記述を追加しても同様です。

Execution failed for task ':processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 14 cannot be smaller than version 15 declared in library [:wikitudesdk:] /private/tmp/monaca/57887adefd17347a20a60510/project/platforms/android/build/intermediates/exploded-aar/wikitudesdk/AndroidManifest.xml
    Suggestion: use tools:overrideLibrary="com.wikitude.architectandlib" to force usage

色々試したのですが、エラーは解消されず…。そこでMonacaの掲示板を頼ってみました。

Got an error when building android app with plugins | Monaca & Onsen UI Community

そうすると一件のコメントをいただきました。config.xmlに次の記述を追加すると良いというのです。

<platform name="android">
    <preference name="android-minSdkVersion" value="15" />
</platform>

そこでプロジェクトのルートディレクトリにある config.xml に以下の記述を追加します。

<?xml version="1.0" encoding="UTF-8"?>
<widget xmlns="http://www.w3.org/ns/widgets" id="com.example.helloworld" version="1.0.1">
  <name>Minimum Template</name>
    :
  <preference name="Fullscreen" value="false"/>
  <!-- 追加ここから -->
  <platform name="android">
    <preference name="android-minSdkVersion" value="15" />
  </platform>
  <!-- 追加ここまで -->
</widget>

これでビルドを行うと見事に成功しました!

wikitude-android-monaca-4.png

なお、最初にARのカメラを起動する際に確認ダイアログが出ます。

wikitude-android-monaca-3.png

後は普通にARが実行できます。

wikitude-android-monaca-2.png


これでMonacaでもWikitudeと組み合わせたAR(拡張現実)アプリが作れるようになります!

Wikitude(ウィキチュード)みんなが使えるARアプリ開発ツール|グレープシティ株式会社

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1