解决Jenkins构建Androidapp出现androidanalyticssettingsNosuchfileordirectory

导读:本篇文章讲解 解决Jenkins构建Androidapp出现androidanalyticssettingsNosuchfileordirectory,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

环境

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目录即可

参考:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/2064.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!