none
Androidエミュレーターにボタンが表示されません RRS feed

  • 質問

  • こんにちは。

    Visual Studio Community 2015でAndroidアプリの作成を始めました。

    https://msdn.microsoft.com/ja-jp/library/dn879698.aspx

    このページのサンプルを作ってみようと、内容に従い作成したのですが、「アプリを実行して動作を確認する」のところで

    Emulatorは起動したのですが、Hello World, Click Me!」というテキストが付いたボタンが表示されません。

    何か手順が変なのでしょうか?教えてください。

    よろしくお願いいたします。Hello World, Click Me!." id="mt45">


    2016年5月8日 4:31

回答

  • 必要ないはずです。

    デバッグ実行を行った際にVisualStudio上では「実行中」になりますか?
    その際に配置エラーなどは表示されていないでしょうか。

    また、VisualStudio2015とXamarinのバージョンはいくつでしょうか。
    バージョンを最新にしても同じ結果となりますか?


    2016年5月10日 2:54
    モデレータ

すべての返信

  • こんにちは。

    ページどおりでで問題ないので手順が間違っているのかもしれません。

    ページではWindowsPhoneのプロジェクトを追加していますので、間違えてそちらを起動してしまっているのかも。
    Androidのプロジェクトが実行されているのかまずは確認してください。(WeatherAppWindowsではなくWeatherApp)

    AndroidプロジェクトであればデフォルトでMainActivity.csで使用されているレイアウト "Resource.Layout.Main" にて、Strings.xmlのHelloが出力されるようになっています。

    2016年5月8日 13:04
    モデレータ
  • こんにちは。

    ご返信ありがとうございます。

    実行しているのはWeatherAppプロジェクトで間違いありません。

    MainActivity.csでは以下のコードで"Resource.Layout.Main"を参照してます。

    SetContentView(Resource.Layout.Main);

    デバッグ実行すると、最初にロック画面が出てきて、

    ロックを解除すると、時計が表示されるAndroidのデスクトップ(?)の画面になります。

    上記コード部分でデバッグでひっかけても、ここまでの過程でこのコード部分は実行されてません。

    何かアプリのアイコンが出てきて実行するのかと思ったのですが、アイコンも何も表示されません。

    ここで引っかかってます。

    2016年5月8日 13:47
  • Androidのデスクトップ画面表示後にVisualStudioからアプリケーションの配置とデバッグ実行が行われますが、開発端末のスペックによっては結構時間がかかります。
    しばらくデスクトップにて待っても表示されないでしょうか。

    されないのであれば、選択しているエミュレーターを教えてください。

    2016年5月8日 14:17
    モデレータ
  • 10分くらいしてもデスクトップにはアイコンは表示されません。

    エミュレーターは以下のものです。

    • 5" KitKat(4.4) XXHDPI Phone(Android 4.4 - API 19)
    • 7" KitKat(4.4) XXHDPI Phone(Android 4.4 - API 19)

    いずれも同じ現象で、アプリのアイコンが表示されず、上記コードも実行されません。

    2016年5月8日 14:42
  • VisualStudioの出力ウインドウにエラーメッセージなどは表示されていますか?
    また、参考ページのように複数のプロジェクトを作成したりNuGetの操作を行ったりせず、
    Androidの空のアプリケーションを作成した直後でも同じように表示されないでしょうか。

    なお、お使いのエミュレーターではデスクトップへの自動配置はされないようです。
    以下のアプリボタンを押下して、アプリ一覧にWeatherAppが配置されていないかも確認してみてください。

    2016年5月8日 15:20
    モデレータ
  • すみません。返事遅れました。

    指定の場所にもメニューは表示されません。

    WeatherAppの名前のメニューが出ると思っているのですが、表示されてません。

    Blank App(Android)だと、メニューを表示するためのコーディングとか必要ないのでしょうか?

    2016年5月9日 23:12
  • 必要ないはずです。

    デバッグ実行を行った際にVisualStudio上では「実行中」になりますか?
    その際に配置エラーなどは表示されていないでしょうか。

    また、VisualStudio2015とXamarinのバージョンはいくつでしょうか。
    バージョンを最新にしても同じ結果となりますか?


    2016年5月10日 2:54
    モデレータ
  • デバッグ実行した際にはVisual Studioでは実行中になります。

    (メニューのデバッグ→デバッグ開始が選択付加となります。)

    配置エラー起きます。

    起きるタイミングはエミュレータを終了した後です。

    Visual StudioのVersionは

    Visual Studio Community 2015

    Version 14.0.25123.00 Update 2

    です。

    最新にしてやってみます。

    2016年5月10日 10:33