Xamarin 日本語情報

Xamarin(ザマリン) の代理店だったエクセルソフト田淵のブログです。主に Xamarin に関するエントリーをアップしていきます。(なるべく正しい有益な情報を掲載していきたいと考えていますが、このブログのエントリーは所属組織の公式見解ではありませんのでご注意ください)

Xamarin.Android でサポートライブラリ 26.0.x を使う際の注意点

こんにちは。エクセルソフトの田淵です。

Xamarin.Forms を最新にする時には、サポートライブラリ群も最新にしたいですよね。Xamarin ネイティブでサポートライブラリを使う場合も同様です。

ところが、Visual Studio for Mac

Could not install package 'Xamarin.Android.Support.Animated.Vector.Drawable 26.1.0.1'. You are trying to install this package into a project that targets 'MonoAndroid,Version=v7.1', but the package does not contain any assembly references or content files

というエラーでインストールができませんでした。

2017年11月現在の最新版は 26.1.0.1 ですが、26.0.x 以上のサポートライブラリは

中の人 が仰っている通り、Android 8.0 の Androgd.jar に依存しているようなので、Android プロジェクトの Target Framework を 8.0(ARI 26)以上に指定してあげればサポートライブラリの最新版を使用できるようになります。

Visual Studio for Mac の場合は、Android プロジェクトのオプションを開き、「ビルド>全般」から「ターゲットフレームワーク」を Android 8.0 (Oreo) に指定します。

f:id:ytabuchi:20171111101217p:plain:w600

.csproj<TargetFrameworkVersion>v8.0</TargetFrameworkVersion> となっていれば OK です。

ちゃんとアップデートできた!

f:id:ytabuchi:20171111102137p:plain:w450

一助になれば幸いです。

Xamarin 気になった方は

Visual Studio 2017 をインストールして触ってみてください。手順書は こちらのエントリー をご覧ください。 学習用リソースJXUG リンクページ に参考資料を纏めてますので併せてどうぞ。

Xamarin の導入支援サービスを始めました。ベースは基本的なアプリを一緒に作ることで Xamarin を使えるようになって頂く内容ですが、ご要望に応じて講習内容のカスタマイズも可能です。詳しくは田淵までお問い合わせください(^^)

Xamarin 有償トレーニング : XLsoft エクセルソフト

Xamarin の情報が欲しい方はこのブログも購読いただいたり、私のTwitterアカウントをフォローいただいたりすると嬉しいです。

私が所属している エクセルソフト の宣伝を少しさせてください。弊社は開発者向けの様々なソフトウェアを扱っています。おなじみの ReSharper (JetBrains)、 や Atlassian の JIRA, Confluence、Office/PDF ファイルを .NET/Java で操作するライブラリ Aspose(アスポーズ)Windows アプリ、Web ページ、iOS/Android アプリの UI テストができる TestComplete などお勧めです(^^) また、Visual Studio Professional/Enterprise with MSDN も販売してますし、日本で売っていない海外のソフトウェア、開発ツールなどを弊社経由で日本円で購入頂くことも可能です。ご興味あれば 弊社ページ を覗いてみてください。

以上です。

エクセルソフト | ダウンロード | 学習用リソース | JXUG リンクページ | ブログ購読