2017-01-05 10 views
0

Visual Studio 2015からXamarinをインストールしましたが、インストール中にエラーは発生しませんでした。 2015年にAndroidプロジェクトを作成しようとしたとき、私は以下のスクリーンショットでエラーメッセージを受け取りました。これが私の3回目のインストールです。どうすれば修正できますか?ありがとう。インストールされているAndroid SDKが古すぎます

enter image description here

+0

プロジェクトが狙っているSDK>Xamarin - >オプション? 24?また、この問題はデザイナーを開くときに発生しますか? – Demitrian

+0

はい。これは、main.axmlファイルをダブルクリックしてデザイナーを開いたときに発生します – user2320476

+0

あなたのプロジェクトオプションでは、どのAndroid SDKをターゲットにしていますか? – Demitrian

答えて

0

あなたがSDK 24(アンドロイド7.0 /ヌガー)をターゲットにしていて、カスタムコントロールを使用している場合は、hereを述べたようによう1.8+ JDKの64ビット版をインストールする必要があります。そうしないと、Android upstreamの問題のために設計者は作業しません。

あなたはJDK 1.8+をインストールした後は、正しい道へのVisual Studio/Xamarin Studioのポイントは次の場所でそれを変更することができたことを確認してください:

  • Xamarinメーカー:
    • OS X:設定 - >プロジェクト - > SDKの場所 - > AndroidのSDK
    • Windowsの場合:のツール - >オプション - >プロジェクト - > SDKの場所 - > AndroidのSDK
  • のVisual Studio:ツール - >オプション - > Xamarin - > Androidの[設定] - > [AndroidのSDKロケーション

あなたはJDKのインストール場所を変更しなかった場合は、次のように、標準のインストールパスは次のとおりです。

  • OS X:/Library/Java/JavaVirtualMachines/jdk.jdk/Contents/Hom電子
  • のWindows: C:\プログラムファイル\のJava \ jdk1.8.0_112残念ながら

\、JDKにアップグレードするとき1.8+現在非推奨バージョンのAndroid SDKの船として、ProGuardのに問題が発生します読んだとしてhere。あなたのAndroidプロジェクトをコンパイルするときに取得する可能性が最も高いエラーは次のとおりです。

Unsupported class version number [52.0] (maximum 51.0, Java 1.7) 

単にthis guideに従って、この問題を解決するには。

最後に、Android SDKのパッケージも最新のものであることを確認してください。

+0

ありがとう。上記の解決策は私のために働いた。ただし、デザイナーのツールボックスのアイコンが壊れて表示されませんが、コントロールの名前が表示されます。 – user2320476

+0

SDK 24をターゲットにしているときにデザイナーに問題があるように思えます。その点で、私はXamarin(https://bugzilla.xamarin.com)に手を差し伸べるのが賢明だと思います。 – Demitrian

0

VSがインストールした新しいバージョンを使用していることを確認してください。

Visual Studioツールから

enter image description here

関連する問題