2016-09-06 17 views
13

私はジェンキンスとAndroidのプロジェクトをビルドしようとしていますが、私はエラーがあります。この問題を解決する方法ビルドアンドロイドプロジェクト:分析を初期化できませんでした

23:15:39 Could not initialize analytics, treating as opt-out. 
23:15:39 java.io.FileNotFoundException: /var/jenkins_home/.android/analytics.settings (No such file or directory) 

を?

+0

私は同じ問題に直面しています – Sushil

答えて

10

あなたはthis bugの影響を受けています。回避策は、ビルドを開始する前に手動で~/.androidディレクトリを作成するのと同じくらい簡単に行う必要があります。 Ubuntuの上

+0

私にとって、このエラーが発生してもビルドは正常に完了します。そのファイルに何かを書き込もうとしているようですが、そのフォルダは存在しません。それがビルドに何か影響を与えるかどうかは分かりますか?ありがとう –

+0

私の答えのバグへのリンクに従ってください。 [このコメント](https://code.google.com/p/android/issues/detail?id=223424#c7)を見ると、デフォルトでアナリティクスが無効になっていることがわかります'analytics.settings'は失敗します。だから*アナリティックを無効にしたい場合は、とにかくうまくいくでしょう。 – sschuberth

+0

ありがとうございます。私を正しい方向に導くためのもの。私は自分のプロジェクトにFirebaseの分析機能を持っています。しかし、 'google-services.json'ファイルを持っています。ここでは解析を有効/無効にするためのブールがあります。私はデフォルトで有効にしています。 「GoogleAnalytics」に関連するものは見つかったが、Firebaseは見つからなかった。それはほとんど同じではありません。再度、感謝します! –

1

ここに手動でディレクトリ〜/ .androidを作成する必要が...私の解決策ではありません...システムが自動〜/一度、次はあなたが現在定義されているもののアーキテクチャを参照

を発行している.android作成されます。あなたが有効に32ビットアーキテクチャを持っていない64ビットのボックスに、通常

dpkg --print-architecture 
dpkg --print-foreign-architectures # see what you already have 

...今

上記
sudo dpkg --add-architecture i386 
sudo apt-get update 
sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386 -y 

が必要な32ビットをインストールすることを行いますアンドロイドツールスタックにバンドルされている32ビットのバイナリであるaaptが必要とするライブラリは、正しく実行されません...今度は

関連する問題