我已经在Android项目属性中将所有Api版本设置为Api 23,但它似乎没有帮助。这是我总是得到的错误代码:
找不到API级别25的android.jar。这意味着Android 未安装API级别25的SDK平台。安装它 Android SDK Manager(工具>打开Android SDK Manager ...),或 将您的Xamarin.Android项目更改为目标API版本 安装。 (C:\ Program Files (x86)\ Android \ android-sdk \ platforms \ android-25 \ android.jar缺失。)
我已经尝试切换到Api版本25,但我没有获得Xamarin.Forms的更新,因此我无法更新其他软件包。
修改 如果我将SDK更新到25级并尝试部署,我会收到以下错误:
错误发生在文件style.xml中:
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<style name="MainTheme" parent="MainTheme.Base">
</style>
<!--Base theme applied no matter what API-->
<style name="MainTheme.Base" parent="Theme.AppCompat.Light.DarkActionBar">
<!--If you are using revision 22.1 please use just windowNoTitle. Without android:-->
<item name="windowNoTitle">true</item>
<!--We will be using the toolbar so no need to show ActionBar-->
<item name="windowActionBar">false</item>
<!--Set theme colors from http://www.google.com/design/spec/style/color.html#color-color-palette
colorPrimary is used for the default action bar background-->
<item name="colorPrimary">#2196F3</item>
<!--colorPrimaryDark is used for the status bar-->
<item name="colorPrimaryDark">#1976D2</item>
<!--colorAccent is used as the default value for colorControlActivated
which is used to tint widgets-->
<item name="colorAccent">#FF4081</item>
<!--You can also set colorControlNormal, colorControlActivated
colorControlHighlight and colorSwitchThumbNormal.-->
<item name="windowActionModeOverlay">true</item>
<item name="android:datePickerDialogTheme">@style/AppCompatDialogStyle</item>
</style>
<style name="AppCompatDialogStyle" parent="Theme.AppCompat.Light.Dialog">
<item name="colorAccent">#FF4081</item>
</style>
</resources>
答案 0 :(得分:0)
如果您已更改API版本,请尝试安装Nougat 7.1 SDK(Api Level 25)。如果已经完成,请清除%USER%\AppData\Local\Xamarin
,清理解决方案并安装所需的内容。