2017-04-01 2 views
3

コルドバはアンドロイド構築 - エラー:私はインストールされ、新鮮なシステムでAndroid SDKが見つからない(ただし、インストールとANDROID_HOMEは、OS X上で正しく設定されている)

次に、Android Studioを実行し、デフォルトのSDKプラスバージョン23,22,14,11および8(これまでのプロジェクトで使用したターゲット)のSDKをインストールしました。私はプラットフォームツール25.0.4とSDKツール26.0.1をダウンロードしました。

は、次にインストール:

export ANDROID_HOME=~/Library/Android/sdk 
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/ 
export PATH=$PATH:$ANDROID_HOME/bin:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

私はローカルのgitリポジトリから私の既存のコルドバプロジェクトを引っ張って走った:私は私の環境を設定

  • NodeJS
  • のPhoneGapを:

    phonegap platform add [email protected] 
    

    https://github.com/Wizcorp/phonegap-facebook-pluginのプラグインがあるため、Androidプラットフォームの現在のバージョンでビルドできないという問題があります。何が間違っを

    [phonegap] executing 'cordova build android ' ... 
    Error: Android SDK not found. Make sure that it is installed. If it is not at the default location, set the ANDROID_HOME environment variable. 
    

    任意の提案を行くかもしれない:このコマンドは、これはエラーを与えた

    phonegap build android 
    

    )回避策として提案されていますか?

答えて

0

最新版のSDKツールでは、Cordovaツールが頼りにしている機能の多くがサポートされなくなり、正しく機能しなくなりました。最新のAndroid SDKを使用するには、Androidプラットフォームモジュールのバージョン6.2.0を使用する必要があります。これは、まだ正式にリリースされていないが、NPMリポジトリにアップしているので、このように使用することができます:

cordova platform add [email protected] 

これは明らかにphonegap-facebook-pluginモジュールでは動作しません。幸いなことに、この最新バージョンでは動作しない可能なフォークがあります:それはそうでない場合は戻って来て保管するので

cordova plugin rm phonegap-facebook-plugin 
cordova plugin add cordova-plugin-facebook4 --variable APP_ID=appid --variable APP_NAME="app name here" 

は、私はまた、私のconfig.xmlファイル内のPhoneGap-ログインfacebook-プラグインへの参照を追い詰めるしなければなりませんでした。

関連する問題