解决Jenkins构建Android app出现.android/analytics.settings (No such file or directory)

来源:互联网 发布:商业数据分析 编辑:程序博客网 时间:2024/06/04 07:08

环境

Jenkins v2.19.1
Gradle v2.1.0

报错信息如下:

01:48:16.151 [ERROR] [org.gradle.api.Project] Could not anonymize project id.java.io.FileNotFoundException: /usr/share/tomcat8/.android/analytics.settings (No such file or directory)    at java.io.RandomAccessFile.open(Native Method)    at java.io.RandomAccessFile.<init>(RandomAccessFile.java:236)    at com.android.tools.analytics.AnalyticsSettings.saveSettings(AnalyticsSettings.java:266)    at com.android.tools.analytics.AnalyticsSettings.getSalt(AnalyticsSettings.java:124)    at com.android.tools.analytics.Anonymizer.anonymize(Anonymizer.java:51)    at com.android.tools.analytics.Anonymizer.anonymizeUtf8(Anonymizer.java:37)    at com.android.builder.profile.ProcessRecorderFactory.setGlobalProperties(ProcessRecorderFactory.java:143)    at com.android.builder.profile.ProcessRecorderFactory.initialize(ProcessRecorderFactory.java:124)    at com.android.build.gradle.internal.profile.ProfilerInitializer.init(ProfilerInitializer.java:66)    at com.android.build.gradle.BasePlugin.apply(BasePlugin.java:310)    at com.android.build.gradle.AppPlugin.apply(AppPlugin.java:75)    at com.android.build.gradle.AppPlugin.apply(AppPlugin.java:41)    at org.gradle.api.internal.plugins.ImperativeOnlyPluginApplicator.applyImperative(ImperativeOnlyPluginApplicator.java:35)    at org.gradle.api.internal.plugins.RuleBasedPluginApplicator.applyImperative(RuleBasedPluginApplicator.java:43)    at org.gradle.api.internal.plugins.DefaultPluginManager.doApply(DefaultPluginManager.java:137)    at org.gradle.api.internal.plugins.DefaultPluginManager.apply(DefaultPluginManager.java:112)    at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyType(DefaultObjectConfigurationAction.java:113)    at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.access$200(DefaultObjectConfigurationAction.java:36)    at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction$3.run(DefaultObjectConfigurationAction.java:80)

解决方法

在/usr/share/tomcat8/中手动创建.android目录即可

参考:
http://stackoverflow.com/questions/39357299/build-android-project-with-jenkinscould-not-initialize-analytics

0 0
原创粉丝点击