2013-04-03 47 views
2

我剛剛嘗試使用給定的.NET-DLL與Android的Mono連接到我的Google雲端硬盤帳戶,但失敗了。適用於Android和MonoTouch的Mono Google Drive API

C:\Program Files (x86)\MSBuild\Xamarin\Android\Xamarin.Android.Common.targets(2,2): 
Error: Exception while loading assemblies: System.IO.FileNotFoundException: Could not 
load assembly 'System.Web, Version=2.0.0.0, Culture=neutral, 
PublicKeyToken=b03f5f7f11d50a3a'. Perhaps it doesn't exist in the Mono for Android 
Profile? 

Filename: "System.Web.dll" 

at Monodroid.Tuner.MonoDroidResolver.Resolve(AssemblyNameReference reference, 
ReaderParameters parameters) 
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, 
AssemblyDefinition assembly) 
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, 
AssemblyDefinition assembly) 
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, 
AssemblyDefinition assembly) 
at Xamarin.Android.Tasks.ResolveAssemblies.AddAssemblyReferences(List`1 assemblies, 
AssemblyDefinition assembly)  
at Xamarin.Android.Tasks.ResolveAssemblies.Execute() (AndroidApp) 

我將System.Web.dll添加到我的共享庫項目,但它沒有區別。我不能編譯source code,因爲有些名稱空間不受支持。

有沒有人有一個想法,如何使用Android和MonoTouch Mono的谷歌驅動API?

回答

1

您需要從源代碼進行編譯。

它不起作用的原因是那些編譯器錯誤存在 - 當試圖在Mono for Android上使用時,這些是真正的問題。

您將必須找到每個問題並解決它以使用該庫。查看是否有可用作起點的Silverlight版本。