我是新的单声道的Android。我下载并在我的电脑中安装 mono-android-4.2.7.15330979 。当我启动我的visual studio 2010时,我遇到了这个错误。
以下是有关错误的详细信息:
There was an error attempting to initialize the MonoAndroidPackage
System.ArgumentNullException: Vale cannot be null.
Parameter name: path1
At System.IO.Path.Combine(String path1,String path2)
At Xamarin.AndroidTools.AndroidSdk.get.AdbExe()
At Mono.Android.VisualStudio.MonoAndrioidDeviceManager.ctor()
At Mono.Android.VisualStudio.MonoAndrioidSdk.get_DeviceManager()
At Mono.Android.VisualStudio. MonoAndrioidPackage.Initialize()
当我尝试创建项目时,会出现以下错误
This project file
‘Project Path’ cannot be opened
The project type is not supported by this installation
我也在安装
Java at "C:\Program Files\Java\jdk1.7.0_02"
Set environment variable JAVA_HOME="C:\Program Files\Java\jdk1.7.0_02"
Android SDK at "C:\Program Files (x86)\Android\android-sdk"
我正在使用:
Windows7 64 bit
Visual Studio 2010 ultimate
答案 0 :(得分:3)
听起来您需要在Visual Studio下的Android / Xamarin.Android设置中更新Android SDK的位置(TOOLS - > OPTIONS - > Xamarin.Android)
确保路径正确,因为在将路径组合到adb.exe文件时会抛出异常。
<强>更新强>
这种情况下的问题是没有安装平台工具。
答案 1 :(得分:2)
这是另一个对我有用的解决方案。
开始 - &gt;运行 - &gt;注册表编辑器
HKLM - &gt;软件 - &gt; Novell - &gt; Android的单声道
检查AndroidSdkDirectory是否正确。
答案 2 :(得分:1)
这个问题很简单,,, 您应该打开MonoDelop,并设置选项这些JDK和ADM安装目录,退出MonoDelop,重新打开Visual Studio 2010。