3

我是 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
4

3 回答 3

3

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

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

适用于 Android 的 Mono 设置

更新

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

于 2012-11-21T02:54:52.613 回答
2

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

开始 -> 运行 -> 注册表编辑器

HKLM -> 软件 -> Novell -> Mono for Android

检查 AndroidSdkDirectory 是否正确。

于 2013-02-05T20:58:24.630 回答
1

this is problem is simple ,,, you should open MonoDelop ,and to set option these JDK and ADM install directory, exit MonoDelop, reopen your visual studio 2010 .

于 2012-12-27T13:39:21.890 回答