2017-03-16 15 views
0

ここには事があります。私はTravis CIで数回プロジェクトを構築しましたが、毎回同じ問題がありました。トラビスはAndroidプロジェクトをビルドできません、local.propertiesはありません

エラーログ:

What went wrong: A problem occurred evaluating root project 'LiteReader'. /home/travis/build/Mindjet/LiteReader/local.properties (No such file or directory)

それは私がアップロードされたプロジェクトは何local.propertiesを持っていないというのは本当だ、それは地元の構成に固有の情報が含まれているので、私はそれを除外しました。

は、それは私がこの問題を解決するにはどうすればよい私の.travis.yml

language: android 
cache: bundler 

android: 
    components: 
    - tools 
    - build-tools-25.0.2 
    - android-25 
    - extra-android-m2repository 
    - extra-android-support 

before_install: 
    - chmod +x gradlew 

script: 
     ./gradlew checkstyle build 

ですか?助けてください、ありがとう。

答えて

0

私はTravisの代わりにCircleCIを使用していますが、同じ問題がありました。 thisのように修正しました。トラvisでそのようなことをすることができます。あなたができなかった理由)。

TL; DR

  1. 作成 "local.properties.ci" それに偽のデータを入れて "local.properties"
  2. の同じディレクトリにあるので、CIビルドが
  3. 追加を渡すことができます

checkout: post: - cp local.properties.ci local.properties

:それは
  • がcircle.ymlに以下のコードを追加します。Gitはします0
  • +0

    解決策が含まれている別のWebサイトにアクセスしないでください。あなた自身の答えの中に常に解決策をまとめます。最後にリソースにリンクすることはできます。 –

    +1

    ヒントのおかげで、それは理にかなっています。私は答えを編集:) –

    関連する問題