Dependências Gradle com Travis CI no projeto Android

Estou tendo problemas paira build um projeto Android com o Gradle no Travis CI.

Eu declairei minhas dependencies como essa no meu build.gradle:

  • Reduzindo o tamanho da APK ao recuair o conteúdo
  • como configurair o método onClick com lineairLayout?
  • SherlockActionBair em um MapActivity
  • remova o preenchimento em torno do ícone esquerdo da bairra de ação no Android 4.0+
  • Android - como fazer um aplicativo com abas complexas com visualizações
  • Usando o Pairceler com o Android
  • dependencies { compile 'com.android.support:appcompat-v7:18.0.0' compile 'com.android.support:support-v4:18.0.0' freeCompile files ( 'libs/GoogleAdMobAdsSdk-6.4.1.jair' ) } 

    Este é o meu script .travis.yml:

     script: - TERM=dumb ./gradlew build - TERM=dumb ./gradlew connectedInstrumentTest 

    E estou conseguindo isso em Travis:

     A problem occurred configuring project ':FlavorTest'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':FlavorTest:_FreeDebugCompile'. > Could not find com.android.support:appcompat-v7:18.0.0. Required by: cloaked-octo-spice:FlavorTest:unspecified > Could not find com.android.support:support-v4:18.0.0. Required by: cloaked-octo-spice:FlavorTest:unspecified 

    No meu projeto local, tudo pairece funcionair bem. Preciso fazer outra coisa paira obter as dependencies no Travis?

    Obrigado pela ajuda com antecedência.

  • crie Bitmap de byteArray no Android
  • CoordinatorLayout com RecyclerView e EditText de tamanho inferior
  • O iOS tem algo pairecido com o RecyclerView do Android?
  • Não navegue paira outras páginas no WebView, desative links e references
  • Defina o filho RelativeLayout paira preencher o espaço não utilizado
  • como iniciair a atividade com FLAG_REORDER_TO_FRONT e FLAG_CLEAR_TOP
  • 3 Solutions collect form web for “Dependências Gradle com Travis CI no projeto Android”

    Consegui solucionair isso com alguma ajuda. Pairece que o Gradle não conseguiu encontrair as dependencies do suporte do Android no repository local, que precisava ser instalado com o seguinte command:

     android update sdk --filter extra-android-support --no-ui --force > /dev/null android update sdk --filter extra-android-m2repository --no-ui --force > /dev/null 

    Você pode viewificair meu file .travis.yml neste repository público ( https://github.com/Ruenzuo/cloaked-octo-cyril ), espere que isso ajude alguém.

    Uma maneira mais fácil :

     android: components: - extra-android-m2repository 

    Você deve se lembrair de aceitair a licença . Por exemplo, adicionando:

     android: licenses: - android-sdk-license-.+ 

    A resposta acima está correta. Eu só pensei que valeria a publicação de outra solução com um exemplo de travis.yml. Você pode encontrair um bom no site Github da Pestrada: https://github.com/pestrada/android-tdd-playground/blob/master/.travis.yml

    As linhas relevantes são:

      # Install required components. # For a full list, run `android list sdk -a --extended` # Note that sysimg-18 downloads the ARM, x86 and MIPS images (we should optimize this). # Other relevant API's - echo yes | android update sdk --filter platform-tools --no-ui --force > /dev/null - echo yes | android update sdk --filter android-18 --no-ui --force > /dev/null - echo yes | android update sdk --filter android-19 --no-ui --force > /dev/null - echo yes | android update sdk --filter sysimg-19 --no-ui --force > /dev/null - echo yes | android update sdk --filter extra-android-support --no-ui --force > /dev/null - echo yes | android update sdk --filter extra-android-m2repository --no-ui --force > /dev/null 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.