AREarthroid Google playで評価をもらう [Androidアプリ AREarthroid]
本日は、AREarthroidの話題である。
ご存じのように、Google playには、ユーザーがコメントを書くことができる。だれでもコメントを書き込むことができるわけではなく、アプリをダウンロードしてインストールしているユーザだけ。
自分で、アプリをインストールしてコメントを書けなくもないと思うが、「自作自演」なのは、気が引けるのでしばらく、コメントなしの状態であった。
最近になって、コメントをもらった。しかも評価は「5つ星」
そのおかげなのか、インストール数が、大きく伸びた。やはり、評価が付いてないアプリは、なんだか怪しいもんね。
その後、評価3のコメントも付いている。
インストール数が伸びたこともあってか、新たなクラッシュ エラーが発生した模様。
java.lang.NoClassDefFoundError: android.security.MessageDigest
なにやらクラスが見つからない。
スタックトレースをみると、MapActivityのonCreateで発生している。えー、どういうこと?
「android.security.MessageDigest」で検索してみると、どうも場所が変更になったようである。MapActivityでは、APIキーが正しいかどうかをチェックする。APIキーはMD5のフィンガープリントで登録する。MD5の計算をする必要があるが、これにMessageDigestクラスを使っているのであろう。
「java.security.MessageDigest」の方を使え、ということらしい。
import android.security.MessageDigest;
となっている部分を、以下のように
import java.security.MessageDigest;
に変更すれば、よいのか?
しかし、MapActivity.javaをいじるわけにはいかないよなぁ。
しかし、日本語の情報がヒットしないなぁ... けっこうホットな話題なのかも。
英語で書かれている掲示板を翻訳しながら読んでいく。どうも、ライブラリとして使っているAndroid SDKのバージョンを4.2にしてtargetSdkも4.2にすればよいのか。これで、最新のライブラリがリンクされるので、OKみたい。
でも、Android 4.0.3のXperiaでも、Android 3.2.1のA100でもちゃんと地図表示できるが... 端末によるのか?
AndroidManifest.xmlを変更して、apkパッケージをビルド。
cameraのrequiredをfalseにもしてあるので、これも反映される。
英語のstrings.xmlに定義が足りなかったので、文字化けが発生していたのも修正。
これで、AREarthroid 1.3.1をアップした。
AREarthroid ARで地球を表示するアプリ
https://play.google.com/store/apps/details?id=cx.fam.asai.AREarthroid
サイト内を検索
ご存じのように、Google playには、ユーザーがコメントを書くことができる。だれでもコメントを書き込むことができるわけではなく、アプリをダウンロードしてインストールしているユーザだけ。
自分で、アプリをインストールしてコメントを書けなくもないと思うが、「自作自演」なのは、気が引けるのでしばらく、コメントなしの状態であった。
最近になって、コメントをもらった。しかも評価は「5つ星」
そのおかげなのか、インストール数が、大きく伸びた。やはり、評価が付いてないアプリは、なんだか怪しいもんね。
その後、評価3のコメントも付いている。
インストール数が伸びたこともあってか、新たなクラッシュ エラーが発生した模様。
java.lang.NoClassDefFoundError: android.security.MessageDigest
なにやらクラスが見つからない。
スタックトレースをみると、MapActivityのonCreateで発生している。えー、どういうこと?
「android.security.MessageDigest」で検索してみると、どうも場所が変更になったようである。MapActivityでは、APIキーが正しいかどうかをチェックする。APIキーはMD5のフィンガープリントで登録する。MD5の計算をする必要があるが、これにMessageDigestクラスを使っているのであろう。
「java.security.MessageDigest」の方を使え、ということらしい。
import android.security.MessageDigest;
となっている部分を、以下のように
import java.security.MessageDigest;
に変更すれば、よいのか?
しかし、MapActivity.javaをいじるわけにはいかないよなぁ。
しかし、日本語の情報がヒットしないなぁ... けっこうホットな話題なのかも。
英語で書かれている掲示板を翻訳しながら読んでいく。どうも、ライブラリとして使っているAndroid SDKのバージョンを4.2にしてtargetSdkも4.2にすればよいのか。これで、最新のライブラリがリンクされるので、OKみたい。
でも、Android 4.0.3のXperiaでも、Android 3.2.1のA100でもちゃんと地図表示できるが... 端末によるのか?
AndroidManifest.xmlを変更して、apkパッケージをビルド。
cameraのrequiredをfalseにもしてあるので、これも反映される。
英語のstrings.xmlに定義が足りなかったので、文字化けが発生していたのも修正。
これで、AREarthroid 1.3.1をアップした。
AREarthroid ARで地球を表示するアプリ
https://play.google.com/store/apps/details?id=cx.fam.asai.AREarthroid
サイト内を検索
Copyright Atsushi Asai Google+朝井淳
[データベースの気持ちがわかる]SQLはじめの一歩 (WEB+DB PRESS plus)
- 作者: 朝井 淳
- 出版社/メーカー: 技術評論社
- 発売日: 2015/03/03
- メディア: 単行本(ソフトカバー)
Access クエリ 徹底活用ガイド ~仕事の現場で即使える
- 作者: 朝井 淳
- 出版社/メーカー: 技術評論社
- 発売日: 2018/05/25
- メディア: 大型本
コメント 0