尝试初始化monoAndroid程序包时出错

时间:2012-11-20 15:05:35

标签: android visual-studio-2010 visual-studio xamarin.android

我是新的单声道的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

3 个答案:

答案 0 :(得分:3)

听起来您需要在Visual Studio下的Android / Xamarin.Android设置中更新Android SDK的位置(TOOLS - > OPTIONS - > Xamarin.Android)

确保路径正确,因为在将路径组合到adb.exe文件时会抛出异常。

Mono for Android settings

<强>更新

这种情况下的问题是没有安装平台工具。

答案 1 :(得分:2)

这是另一个对我有用的解决方案。

开始 - &gt;运行 - &gt;注册表编辑器

HKLM - &gt;软件 - &gt; Novell - &gt; Android的单声道

检查AndroidSdkDirectory是否正确。

答案 2 :(得分:1)

这个问题很简单,,, 您应该打开MonoDelop,并设置选项这些JDK和ADM安装目录,退出MonoDelop,重新打开Visual Studio 2010。