はじめに
VisualStudio2017 for MACのPrism Template Studio and Developer Toolkitのテンプレートで作成したソリューションでAndroidプロジェクトをビルドするとエラーがでました。
テンプレートで作成しただけなのにビルドエラーが出るとホント萎える。。。
対策を記録に残しておきます。
環境
- macOS 10.14 Mojave
- Visual Studio Community 2017 for MAC(7.7.4)
- Prism Template Studio and Developer Toolkit(2.2.0.434)
状況
Prism Template Studio and Developer ToolkitのテンプレートでBlank Prism Applicationを作成しました。

作成直後にAndroidプロジェクトをビルドするとビルドエラー。
テンプレートから作成しただけなのに(泣
Resources/values/styles.xml(2): error APT0000: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light.DarkActionBar'.
対策
Androidプロジェクトの「プロジェクトオプション」を開き、[ビルド]-[全般]の「Compile using Android Version:(Target Framework)」が「Android 8.0(Oreo)」になっていたので「Android 8.1(Oreo)」に変更します。
さらに、[ビルド]-[Android アプリケーション]の「対象のAndroidバージョン」も「Android 8.0(API level26」となっていたのを「Android 8.1(API level27」に変更します。
「プロジェクトオプション」のOKボタンをクリックして、Androidプロジェクトをリビルドするとビルドに成功しました。
ビルドエラーが出た時、思い切ってstyle.xmlをルート要素だけにしたら「パッケージAppCompatはmono.android8.0じゃだめだよー8.1にして」みたいなエラーが出たので、上記の対策をしたらビルドが通りました。