Mono For Android安装后报参数空异常!

简介: 安装完mono for android 4.2.5后,启动vs2010,显示一个错误对话框,内容是: There was an error attempting to initialize the MonoAndroidPackage: System.ArgumentNullException: 值不能为null。
安装完mono for android 4.2.5后,启动vs2010,显示一个错误对话框,内容是:
There was an error attempting to initialize the MonoAndroidPackage:

System.ArgumentNullException: 值不能为null。
参数名:path1
  在System.IO.Path.Combine(String path1, String path2)
  在Xamarin.AndroidTools.AndroidSDK.get_AdbExe()
  在Mono.Android.VisualStudio.MonoAndroidDeviceManager..ctor()
  在Mono.Android.VisualStudio.MonoAndroidSDK.get_DeviceManager()
  在Mono.Android.VisualStudio.MonoAndroidPackage.Initialize()

这个原因是因为android sdk设置不正确造成的,默认在C:\android-sdk-windows,如果不在这里就会报这个错误。
一种方法是将android sdk的位置放到上面的位置,
二种方法是启动Studio2010后在工具——》选项——》mono for android中修改SDK的位置。
三种方法是修改注册表:
步骤1,在运行里输入注册表命令regedit  打开注册表,在Novell下找到mono for android
步骤2,点击mono for android 显示其中的注册表,找到AndroidSdkDirectory表,单击更改成你对于的android sdk路径。
步骤3,打开visual studio,在工具——》选项——》mono for android处看路径是否和你更改的一致,勾选emulator/device debugging的第一个选项   下面的全都不勾选  确定就ok了。

这样就能正常启动了。
目录
相关文章
|
3月前
|
存储 消息中间件 人工智能
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
266 10
【08】AI辅助编程完整的安卓二次商业实战-修改消息聊天框背景色-触发聊天让程序异常终止bug牵涉更多聊天消息发送优化处理-优雅草卓伊凡
|
9月前
|
监控 Shell Linux
Android调试终极指南:ADB安装+多设备连接+ANR日志抓取全流程解析,覆盖环境变量配置/多设备调试/ANR日志分析全流程,附Win/Mac/Linux三平台解决方案
ADB(Android Debug Bridge)是安卓开发中的重要工具,用于连接电脑与安卓设备,实现文件传输、应用管理、日志抓取等功能。本文介绍了 ADB 的基本概念、安装配置及常用命令。包括:1) 基本命令如 `adb version` 和 `adb devices`;2) 权限操作如 `adb root` 和 `adb shell`;3) APK 操作如安装、卸载应用;4) 文件传输如 `adb push` 和 `adb pull`;5) 日志记录如 `adb logcat`;6) 系统信息获取如屏幕截图和录屏。通过这些功能,用户可高效调试和管理安卓设备。
|
Java Shell Linux
从 am start 的 --user 参数说到 Android 多用户
am start 命令有时并不会乖乖如我们所愿,这时候我们需要知对策并知其所以然。
356 16
|
Android开发
解决android apk安装后出现2个相同的应用图标
解决android apk安装后出现2个相同的应用图标
884 2
|
Android开发 Kotlin
Android面试题之kotlin中怎么限制一个函数参数的取值范围和取值类型等
在Kotlin中,限制函数参数可通过类型系统、泛型、条件检查、数据类、密封类和注解实现。例如,使用枚举限制参数为特定值,泛型约束确保参数为Number子类,条件检查如`require`确保参数在特定范围内,数据类封装可添加验证,密封类限制为一组预定义值,注解结合第三方库如Bean Validation进行校验。
354 6
|
开发工具 Android开发
android studio build异常
android studio build异常
194 3
|
开发工具 Android开发 Windows
Android Studio安装Unable to access Android SDK add-on list处理方法
Android Studio安装Unable to access Android SDK add-on list处理方法
3196 1
|
Shell 开发工具 Android开发
|
Oracle Java 关系型数据库
Android studio 安装以及第一个程序
Android studio 安装以及第一个程序
409 0
|
存储 Android开发
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
详细解读Android获取已安装应用信息(图标,名称,版本号,包)
632 0

热门文章

最新文章