Visual StuidoでXamarinが無料になり、Androidのアプリを作成できるということで、試しに、Androidプロジェクトを作成してみました。
Android Studioの使い方も少しずつわかってきたところなのですが、慣れ親しんだVisual Stuidoで作成できるのなら、その方がはるかに楽かもしれないと思いたち、チャレンジすることにしました。
そして、予想通り、いきなりハマりました。
スポンサーリンク
とりあえず、デバッグ起動できるか試してみました。
ファイル→新規作成→プロジェクト
Visual C#>Android>空のアプリ(Android)
VB.netの方が慣れているのですが、使えないようです。
いきなりハマりました。
「 配置エラーが発生しました。続行しますか? 」というメッセージがでます。
出力にも「エミュレーター Nexus_6_API_25 を起動できません。」と表示されています。
ツール>Android>Android エミュレータマネージャー
を開いてみたら、「Nexus_6_API_25 」にたくさん「?」がついています。
Editで編集してみました。
解像度は、WVGAにしました。
「Start」ボタンをクリック
「Launch」ボタンをクリック
エミュレータが起動できました。
再度、デバッグ実行してみました。
「GL error while resizing: 0x506 (ignored)」というエラーが無限に発生します。
Android エミュレータマネージャーから起動させてみたところ、同じエラーが発生します。
エミュレーターの画面解像度が、開発環境のPCの解像度よりも大きい場合に、このエラーが発生するという記述を見つけました。
http://stackoverflow.com/questions/40912426/when-run-emulator-gl-error-while-resizing-0x506-ignored
WVGAは、 800×480、
僕のPCは、VGA(1024× 768)なので、問題ないと思うのですが、確認してみました。
なぜか、「Skin with dynamic hardware controls」に変わっていました。
WVGA800に変更してみました。
GL errorは消えましたが、
「Unknown camera factory query name in ''」
というエラーで起動できなくまりました。
原因がわからないので、エミュレータを新規作成しました。
構成は以下の画像のとおりです。
そして、起動成功しました。
Xamarin関連書籍の検索結果はこちらです。
楽天で「Xamarin」を検索した結果