我已经发现了一个类似的问题,解决方案确实有所帮助,但问题仍然存在:(this一个。)
那么,实际发生了什么:我想将SDK移动到C:\而不是AppData以使其可供其他用户访问,更改了Visual Studio Tools> Options> Xamarin> Android SDK中的路径并更改了Path变量,但是,当我重新运行它时,Visual Studio无法找到文件(甚至在原始配置文件中)(特别是API 23 android.jar)。 通过更改注册表项来解决此问题,如前面提到的问题中所述。 VS现在显示
[I:Unknown]: Found Android SDK. API levels: 10, 18, 19, 20, 21, 22, 23
关于项目负载。
但是,当我尝试部署项目时(在当前正在运行且运行正常的模拟Android虚拟设备上,不会少),会显示此错误消息:
Could not find android.jar for API Level 23.
This means the Android SDK platform for API Level 23 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:\Users\User\AppData\Local\Xamarin\MonoForAndroid\AndroidSDK\platforms\
android-23\android.jar missing.)
它仍然在旧的AppData文件夹中查找SDK。我更改了哪个系统/环境变量,注册表项或Visual Studio设置来修复此问题?非常感谢你提前做出任何回答,并为可能存在的两面性道歉,这是我第五个小时,我的脑袋真的很想睡觉。