web-dev-qa-db-ja.com

GVM grails、IntelljがSDKを見つけることができません

Ubuntu 14.04を使用しています。ここで、gvmツールを使用してGrailsをインストールしました。また、それをテストし、comandline経由でデモアプリを作成しましたが、すべて正常に動作します。しかし、大きな問題は、IntelliJがGrailsライブラリを見つけられないことです。ホーム変数が設定されます。

IntelliJが見つけられるように、Groovyをapt経由でインストールしました。しかし、gvm経由ではありません。どうしたの?

Grailsは、ホームフォルダーの.gvm/grailsにあります。 intelliJからホームフォルダーに移動して右クリックすると、非表示のフォルダーを表示するオプションが表示されます。そこに.gvm/grailsがあります。 intelliJは、gvmを使用してデフォルトにするgrailsへのシンボリックリンクである現在のフォルダーを指すことができます。または、任意のgrailsバージョンを指すことができます。

お役に立てれば。

5
Sushil

OS Linux Ubuntu 12.04でアップグレードした後、バージョン15 IntelliJで同じ問題が発生しました

Android SDKがIntelliJを実行しているユーザーのホームフォルダーにないため、これを表示する前にフォルダー/ファイルのアクセス許可を変更する必要があることがわかりました。

私のはルートにありました

コマンドchown -R /path/to/Android_sdk_dirを発行すると、問題が解決しました

これを実行した後、これが失敗した場合は、~/.ideaC(Lastversion number)以前の~/.ideaC(Lastversion numbers)フォルダーを削除し、intelliJを再度開きます。

IDEの初期化を実行し、Java SDKのインストール後に、IntelliJバージョン15以降でのみAndroidインストールver8へのパスを指定する必要があります。

これも競合を引き起こす可能性があることがわかりました

さらにヒントとして、エディターのいずれか(nano、viなど)を使用して、~/.bashrcの最後に以下を追加します。

vi ~/.bashrc

次の行は、Androidパスを設定します

PATH=$PATH:/path/to/Android/:/path/to/Android/tools
export PATH

SDKバージョンr_08以降では、adbに次の2行も追加します。

PATH=$PATH:/path/to/Android/platform-tools
export PATH

Androidエミュレータを32ビットバージョンに設定するには、この行を追加します

export Android_EMULATOR_FORCE_32BIT=true

選択したエディター(vinanoなど)を終了し、bashrcファイルを保存してから、以下のコマンドで.bashrcをソースします

source ~/.bashrc

あなたに役立つことを願っています

1
Mark