Xamarin メモ Xamarin Live Playerの設定方法
Xamarin Live Player発表されましたね。
Xamarin Live Playerとは何ぞ?という方はこちらをお読みください。
どうやって使うの??
発表されたはいいけどどうやって使えばいいかわからない!!
Visual Studio更新したら使えるやろとか安易に思ってました。。。
更新してもいつものVSさんと変わらず、なんやねんという気持ちがいっぱいです。
調べるとVisual Studio 2017 Preview 15.3とXamarin Updateが必要みたいですね。
Visual Studio 2017 Preview 15.3
Visual Studio 2017 Preview 15.3のインストラーはこちらに
正式版とプレビュー版は共存可能みたいなので、そのままインストールしてみました。
Xamarin Update
インストールが終わったらXamarin Updateしましょう。
Xamarin Updater - Visual Studio Marketplace
Updateが終了したらPCを再起動しましょうね
Tools -> Extensions and Updatesを確認するとupdateが来てるのでupdateとしましょう。
Updateが終了しVSさんを再起動するとなんか増えてる!
実行するといつもと違う!!
Andoridのアプリ側にはパスが作られるので打ち込みましょう。
そうするとVS側にPlayer用の実行選択しが増えます。Andoridもアプリを起動したまま実行するとアプリの画面が表示されるはずです。 今回はエラーが発生し残念ながら実行できず
iphoneも同じ要領で実行できます。う、動いてる!Macなしでちゃんと動いてる!
iPhoneは正常に動作してるのでAndoridは謎
AndoridとiPhoneのアプリはこちら
最後に
眠たすぎてもう無理。誤字とかあれば教えてください
‘Xamarin メモ(実機デバッグ)
実機デバッグ
Xamarinのエミュレータ重いですよね.あとandroidのSDKに60GB以上使われて嫌気がしたので実機デバッグできるようにしました.
開発者オプション
まずスマホの開発者向けオプションをオンにします.
何も設定していない場合は開発者向けオプションが表示されません.
そこで設定 -> 端末情報のビルド番号を7回タップします.
これでデベロッパーですね!
先ほどはなかった開発者向けオプションが表示されるようになりました.
あとはUSBデバッグをONにするだけ
Andorid SDK Manager
Andorid SDK Paltform-toolとGoogle USB Driverをインストールしましょう.
設定できているかデバイスマネジャーかコマンドから確認できます.
ちなみにadbコマンドがないと言われた場合は環境変数のpathに以下を追加してください.
デバイスが認識されない場合このブログが分かりやすいです.
動かしてみる
実行する際に自分の端末を選択してください.
Xamarin メモ
android emulatorが起動しない
- エラー内容
Could not find android.jar for API Level 25. This means the Android SDK platform for API Level 25 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager…), or change your Xamarin.Android project to target an API version that is installed. (C:\Program Files (x86)\Android\android-sdk\platforms\android-25\android.jar missing.) App2.Android
*解決方法
ツール -> Andrioid -> Andriod SDKマネージャーを起動
インストールしましょう
macでASP.NET
前回はmacでコンソールアプリケーションの動か方でしたが今回はASP.NETの実行の仕方について紹介します.
yeomanで雛形の作成
ASP.NETの雛形をyeomanで作成します.
yo aspnet
ASP.NETなのでWeb Applicationを選択します.
次にアプリケーション名を聞かれます. 今回はWebAppとします.
実行まで
実行までは
cd WebApp dnu restore dnx web
を実行し,ローカルホスト(http://localhost:5000)にアクセスすると動きます.