0
0

More than 3 years have passed since last update.

Android visual studi for mac 2019 でnuget でlifecycle extentions

Last updated at Posted at 2019-11-11

すごいハマったので取り急ぎメモ
現在Androidアプリをvisual studio でC#で実装しているが
iOSアプリで言うところのWillEnterForegroundイベントが取得できない。

https://qiita.com/takusemba/items/92e700ee6c24a3398d03
このページを参考にすると
arch.lifecycle extentions をbuild.gradleで取得するとの記載があるが
visual studio for mac 2019 ではそもそもbuild.gradleが存在しない。
その代わりにデフォでnugetというのが入ってるらしい。

ソリューションエクスプローラからManage nuget Packageを選択し、arch.lifecycle extentions
を探し、1.1.3をインストールしようとしても
失敗しましたと出る。

結局これは
プロジェクト>右クリック>ビルド>全般>ターゲットフレームワークを8.1oreo
にし1.1.1をインストールしたところできた。
Androidのビルドバージョンとlifecycle extentionsのバージョンの組み合わせを気をつけなければいけないらしい

ちなみに下記のnuget.orgのdependencyが多分それ
https://www.nuget.org/packages/Xamarin.Android.Arch.Lifecycle.Extensions/1.1.1.1

懸念点

・マニフェストファイルはAndroid9.0になってるけど良いのか?

0
0
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
0
0