2017-09-06 1 views
0

ダウンロード:Gradleのパラメータで指定し​​3210 なぜ `コルドバandroid`を構築し、常に私が持っていてもアンドロイド-25プラットフォーム

  • minSdkVersion=19を指定

    • --gradleArg=-PcdvminSdkVersion=19
    • 、私が知っている(platform/android/project.propertiesにIをtarget=android-19を指定しますこれをしないでください)

    私が上記を行った順番に関係なく、ビルドプロセスは常にアンドロイド2をダウンロードします5 ...

    .... 
    File /root/.android/repositories.cfg could not be loaded. 
    Checking the license for package Android SDK Platform 25 in /opt/android-sdk/licenses 
    License for package Android SDK Platform 25 accepted. 
    Preparing "Install Android SDK Platform 25". 
    "Install Android SDK Platform 25" ready. 
    Finishing "Install Android SDK Platform 25" 
    Installing Android SDK Platform 25 in /opt/android-sdk/platforms/android-25 
    "Install Android SDK Platform 25" complete. 
    ... 
    

    ここに私の状況だ

    ~# cordova -v 
    7.0.1 
    
    ~# cordova platform version android 
    Installed platforms: 
        android 6.2.3 
    Available platforms: 
        blackberry10 ~3.8.0 (deprecated) 
        browser ~4.1.0 
        webos ~3.7.0 
        windows ~5.0.0 
    

    私が何かを見逃していましたか?

    私は、CIの目的のためにコンテナ内のビルドを実行しています。したがって、予期せぬ予期しない依存性の解決は可能な限り避けなければなりません。

  • +0

    エミュレータのバージョンを確認しましたか? – Madpop

    +0

    @Madpop私はそれらを実行していないプロジェクトを構築しようとしています。走っているのは今はもう一つの運動です。 – bluearth

    +0

    ええ、私はあなたの問題を理解していますあなたのアンドロイドエミュレータのバージョンを動作するsdkに設定するか、これまでどんなsdkをしたいのですか?それを構築しますそれは – Madpop

    答えて

    0

    あなたがライン

    <engine name="android" spec="^6.2.3"/> 
    

    を持っているでしょう、あなたのconfig.xmlを確認してくださいこれはコルドバAndroidが唯一のAndroid-25毎回のダウンロードを構築する強制します。

    +0

    config.xmlのエントリを持っている 'cordova plaform add android'だから、アンドロイド25は、最新のバージョンのcordova-android 6.x.xがサポートできるため、常に引き出されます。 – bluearth

    +0

    Cordovaの最新のAndroidパッケージは、Android APIレベル25までサポートしています。最新のバージョンは、毎回、以下のマッピングに基づいて取得されます。 cordova-androidバージョン - Android APIレベル 6.X.X - 16 - 25 | 5.X.X - 14 - 23 | 4.1.X - 14 - 22 | 4.0.X - 10 - 22 | 3.7.X - 10 - 21 –

    関連する問題