2017-07-10 12 views
3

私たちは、新しい開発者のすばやいオンボードスクリプトを維持し、チーム/メンバー間の一貫性を維持しようとします。私たちは、スクリプトの一部としてコマンドラインからAndroid SDKとNDKツールをインストールし、必要なすべてのプラットフォームとツールをダウンロードし、アンドロイドスタジオを使用してそれらを使用しました。 Android 26がリリースされて以来、これは可能ではないようで、AndroidはStudio経由ですべてをやりたいと考えています。下のシナリオがうまくいかない理由はありますか?AndroidスタジオはBrew Cask Android-SDKディレクトリを使用しません

マックOSX のAndroidメーカー:2.3.3 - brew cask install android-studio経由でインストール(自作)

のAndroid-SDK 26:brew cask install android-sdk

Androidのrcファイルを介してインストール(bash_profileに調達)

export ANDROID_SDK_ROOT=/usr/local/share/android-sdk 
export ANDROID_HOME=/usr/local/share/android-sdk/ 
export ANDROID_NDK_HOME=/usr/local/share/android-ndk 

再生手順:

  1. homebrew caskを使用して上記の依存関係をインストールします。
  2. 環境変数を更新します(bashプロファイルなどでエクスポートします)。
  3. アンドロイドスタジオを開く - SDKのインストールを促すメッセージが表示されます。
  4. share sdk(上記のandroid sdkルートパス)を使用しようとしました。
  5. Android Studioでは、sdksが有効でも空でもないことを示しています。

答えて

0

osxと新しいAndroid Studio(現時点で2.3.3)には〜/ Library/Android/platformsにあり、ツールは〜/ Library/Android/platform-toolsにあります。パスを指定する必要はありません。

5

sdkmanager "platforms;android-26"を試してみてください。これは、有効なSDKディレクトリとして認識されるように基本ツールがインストールされていないためです。

-1

醸造とAndroidのメーカーを幸せにするために、私はこの "醸造" に持っていた:

brew cask install android-sdk 
brew cask install android-platform-tools 

sdkmanager "platforms;android-27" 
sdkmanager "build-tools;27.0.3" 
sdkmanager "extras;android;m2repository" 
sdkmanager "extras;google;m2repository" 
sdkmanager "sources;android-27" 

を、私のANDROID_HOMEは次のとおりです。

/usr/local/share/android-sdk 
関連する問題