VS2015/Windows 10を使用して、空のアプリケーション(ポータブル)を作成し、スタートアッププロジェクトをDroidに設定しました。私はデフォルトでエミュレータを1つしか持っていなかったので、AVDとHAXMを使ってGalaxy Nexus/API 23/Intel Atom x86を作成しました。Xamarinを使用してAndroidでデバッグ/エミュレータを開始する
この空のプロジェクトをどちらのエミュレータでも実行することはできません。私はデバッグをヒットすると、動いてエミュレータを起動しますが、何も起こりません。私はプロジェクトを作成した後の最初の時間を超えて任意のプロジェクトを実行する場合、私は次のエラーを取得する:
モジュール http://imgur.com/a/KtsRDで
System.MissingMethodException: Method 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found.
フレームではない。これは、私がインストールされているものです:http://imgur.com/a/iL7Wt
私はすべての最新のアップデート、SDKなどをインストールしました。私は単にHelloWorldアプリケーションをエミュレートしたいと思います。
更新:まだ問題があります。問題を追跡するための情報がいくつかあります。プロフェッショナル2015 のMicrosoft Visual Studioのバージョン 14.0.25431.01アップデート3 Microsoft .NET Frameworkのバージョン4.6.01586
のMicrosoft .NETのコアツール(プレビュー2)14.1.21111.0 のMicrosoft .NETのコアツール(プレビュー2)
Xamarin 4.2.1.64(872717c) Xamarin.iOSおよびXamarin.Androidの開発を可能にするVisual Studio拡張機能。
Xamarin Inspector Support 1.0.0.0(1f3067d) XamarinおよびWPFアプリケーションの検査をサポートしています。
Xamarin.Android 7.0.2.37(ce955cc) Xamarin.Androidの開発を可能にするVisual Studio拡張機能。
Xamarin.iOS 10.2.1.5(44931ae) Xamarin.iOSの開発を可能にするVisual Studio拡張機能。 AndroidのSDKツール25.2.3 のAndroid SDKプラットフォーム・ツール25.0.1 のAndroid SDKのビルド・ツール23.0.2、23.0.1、22.0.1、21.1.2 、19.1:AndroidのSDKをインストール
のAndroid 7.1.1(API 25) - SDKプラットフォームは、Google APIのインテルのx86 ATOM のAndroid 7.0(API 24) - SDKプラットフォームは、Google APIのインテルのx86 ATOM のAndroid 6.0(API 23) - SDKプラットフォームは、Google APIのIntel x86 ATOM Android 5.1.1(API 22) - SDKプラットフォーム、Google APIのIntel x86 ATOM Android 5.0.1(API 21) - SDK Pl atform、GoogleのAPIのインテルのx86 ATOM のAndroid 4.4.1(API 19) - SDKプラットフォームは、Google APIのインテルのx86 ATOM
再生が 1ステップ)標的化さ新しい空白PCLプロジェクトを作成します。 NET Framework 4。ドロイドプロジェクトの5 2)右バット私は、次の4つの警告メッセージ
Warning IDE0006 Error encountered while loading the project. Some project features, such as full solution analysis for the failed project and projects that depend on it, have been disabled. App5.Droid 1 Active
Warning The "ResolveLibraryProjectImports" task failed unexpectedly. System.IO.FileNotFoundException: Could not load assembly 'App5, Version=, Culture=neutral, PublicKeyToken='. Perhaps it doesn't exist in the Mono for Android profile? File name: 'App5.dll' at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(AssemblyNameReference reference, ReaderParameters parameters) at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName, ReaderParameters parameters) at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.Resolve(String fullName) at Java.Interop.Tools.Cecil.DirectoryAssemblyResolver.GetAssembly(String fileName) at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Extract(ICollection
1 jars, ICollection
1 resolvedResourceDirectories, ICollection1 resolvedAssetDirectories, ICollection
1 resolvedEnvironments) at Xamarin.Android.Tasks.ResolveLibraryProjectImports.Execute() at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.ITaskExecutionHost.Execute() at Microsoft.Build.BackEnd.TaskBuilder.d__26.MoveNext() App5.DroidWarning Type universe cannot resolve assembly: System.Runtime, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a. App5.UWP
Warning Cannot resolve Assembly or Windows Metadata file 'System.Runtime.dll' App5.UWP D:\Visual Studio 2015\Projects\App5\App5\App5.UWP\App5.UWP.csproj
3を持っている)右クリック - プロパティ コンパイル使用して:利用を最新のプラットフォーム(Androidの7.0ヌガー) 分アンドロイド:アンドロイド4.0.3(APIレベル15 - アイスクリームサンドイッチ) 対象のAndroidのバージョン:使用SDKのバージョンをコンパイル
4)ドロイド、AVD_GalaxyNexus_ToolsForApacheCordovaを使用してRUN(アンドロイド4.4のように設定してスタートアッププロジェクト - API 19)
5)ポップアップメッセージ:Androidの仮想デバイスベースのx86を実行すると、10倍高速です。新しいAVDを作成することを強くお勧めします。 OKをクリック
6)Androidエミュレータが起動します。 VS15メッセージバー:「AVDをデプロイする」というメッセージが表示された後、オレンジ色のバーに「Ready」と表示されます。さらに数分で新しいポップアップが開きます: 'ソースの検索:NavigationPageRenderer.cs' ...このファイルの場所/このファイルの内容。
7)私はキャンセルをクリックすると、私はエラーメッセージが表示されます:
System.MissingMethodException: Method 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found.
は、複数のマシンに
'System.MissingMethodException:メソッド 'Android.Support.V4.Widget.DrawerLayout.AddDrawerListener' not found.'は、あなたのプロジェクトがあなたの'に設定された最新のAPIを持っていないためです。あなたのAndroidプロジェクト - > 'Properties' - >' Compile With'をAPI 24または 'Use Latest SDK'に変更してください。デプロイする前に、すべてのエラーを解決する必要があります。 –
コンパイルは、最新の使用、http://imgur.com/a/KPYG8に設定されています ビルド時にエラーは発生しません.Droidプロジェクトの唯一の警告は次のとおりです。警告\t \t参照先のコンポーネント 'System .ObjectModel 'が見つかりませんでした。 \tは、それはあなたは、Android 7.0がインストールされていない私に言って、最新の – Reza
コンパイルをApp1.Droid。必ずインストールしてください。 –