首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mdtool编译MonoTouch应用时查找Mono for Android SDK时出错

使用mdtool编译MonoTouch应用时查找Mono for Android SDK时出错
EN

Stack Overflow用户
提问于 2012-10-04 01:09:51
回答 1查看 356关注 0票数 3

我正在尝试从命令行编译一个单点触控应用程序,作为自动构建的一部分。当我运行以下命令时:

代码语言:javascript
复制
/Applications/MonoDevelop.app/Contents/MacOS/mdtool -v build "--configuration:Debug:iPhone --project:App.Project" /Users/james/Development/App/App.sln

我得到了输出:

代码语言:javascript
复制
MonoDevelop Build Tool
ERROR [2012-10-03 18:03:33Z]: ANDROID: Error finding Mono for Android SDK
System.ArgumentNullException: Argument cannot be null.
Parameter name: path1
  at System.IO.Path.Combine (System.String path1, System.String path2) [0x00000] in <filename unknown>:0 
  at Xamarin.AndroidTools.MonoDroidSdkUnix.FindFramework (System.String sdk) [0x00000] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0.4-branch/ea010826/source/md-addins/MonoDevelop.MonoDroid/external/androidtools/Xamarin.AndroidTools/Sdks/MonoDroidSdkUnix.cs:51 
  at Xamarin.AndroidTools.MonoDroidSdkBase.Initialize (System.String mfaSdkPath, System.String mfaFrameworkPath) [0x0000e] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0.4-branch/ea010826/source/md-addins/MonoDevelop.MonoDroid/external/androidtools/Xamarin.AndroidTools/Sdks/MonoDroidSdkBase.cs:56 
  at Xamarin.AndroidTools.MonoDroidSdk.Refresh (System.String mfaSdkPath, System.String mfaFrameworkPath) [0x00037] in /Users/builder/data/lanes/monodevelop-lion-monodevelop-3.0.4-branch/ea010826/source/md-addins/MonoDevelop.MonoDroid/external/androidtools/Xamarin.AndroidTools/MonoDroidSdk.cs:120 
Loading solution: /Users/james/Development/App/App.sln
   Loading solution: /Users/james/Development/App/App.sln
      Loading projects ..

关于如何使用MonoTouch而不是MonoDroid编译mdtool有什么想法吗?

其他配置信息:

代码语言:javascript
复制
MonoDevelop 3.0.4.7
Runtime:
    Mono 2.10.9 (tarball)
    GTK 2.24.10
    GTK# (2.12.0.0)
    Package version: 210090011
Apple Developer Tools:
     Xcode 4.5 (1839)
     Build 4G182
Monotouch: 6.0.3
Mono for Android: Not Installed
EN

回答 1

Stack Overflow用户

发布于 2012-10-04 02:19:15

您可以忽略此错误。这种情况经常发生,但是当您从MonoDevelop内部构建时,您看不到它。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12713423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档