MonoDroid+Visual Studio 2010で「Could not locate Android SDK.」エラーの解決法

Android SDKのC# Wrapper パッケージである「MonoDroid」を利用するとVisual Studio 2010環境でAndroidのアプリ開発が可能になります。しかし、MonoDroidのHPにある手順にそってすべてのSDKをインストールしたところで、いざプロジェクトをコンパイルすると

Could not locate Android SDK.

というエラーが表示されるだけでコンパイルができない時があります。

これはAndroid SDKを基本パスではなく、任意のパスにインストールした時起こるエラーです。MonoDroidはAndroid SDKを基本パスで探すようにされていて、基本パス以外にインストールされたAndroid SDKは認識しません。

これ問題を解決するためには基本パスである

c:android-sdk-windows

をインストールしたパスに仮想的につなぐシンボリックリンクを作る必要があります。

管理者権限のコンソールで以下のコマンドを実行してください。(赤の部分を実際インストールしたパスに変えてください)

mklink /D “c:android-sdk-windows” “SDKをインストールしたパスandroid-sdk-windows

この情報の出典はここです。

(Windows 7 環境でテスト済みです。)

作成者: kkc0923

KANOTYPE管理者。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Note: Commenter is allowed to use '@User+blank' to automatically notify your reply to other commenter. e.g, if ABC is one of commenter of this post, then write '@ABC '(exclude ') will automatically send your comment to ABC. Using '@all ' to notify all previous commenters. Be sure that the value of User should exactly match with commenter's name (case sensitive).

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください