草庐IT

ci_reporter

全部标签

安卓 : Application with Crash dump report

我想为我的应用程序开发一个日志框架。我想要实现的是跟踪我的应用程序的日志在跟踪日志的同时将日志写入文本文件过滤我的应用程序生成的日志如果写入后发生任何错误/异常,则停止日志跟踪文本文件异常(exception)首先我想知道这可能吗??我想通过使用服务我们可以做到这一点。如果我错了请指正我推荐这个项目来满足我的需求https://github.com/androidnerds/logger在这个项目中,他们使用AIDL创建一个服务来记录日志。但是只有在有此Intent时才会保存文件。说真的,我是这个AIDL流程的新手。让我感到困惑的一点是示例项目没有在list中给出任何将文件写入存储的权

Travis CI 上的 javax.net.ssl.SSLHandshakeException

我有一个android项目,我试图在TravisCI上进行测试,但是当运行Robolectric(v3.2.2)测试时,我得到:com.android.volley.NoConnectionError:javax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIXpathvalidationfailed:java.security.cert.CertPathValidatorException:Algorithmconstraintscheckfailedonsignaturealgo

android - Fabric Debug Craslytic Reports : Signup, build Id 丢失,应用插件 : io. fabric

我们编写了一个Android应用程序,并尝试在我们的应用程序中实现Crashlytics。我们有不同类型的问题。我们使用的版本:安卓工作室版本:3.3渐变版本:类路径'com.android.tools.build:gradle:3.3.1'插件:FabricforAndroidstudiov4.3.0实现:实现('com.crashlytics.sdk.android:crashlytics:2.9.9'){transitive=true}实现('io.fabric.sdk.android:fabric:1.4.0@aar'){transitive=true}gradle-wrapp

android - Travis CI 失败,因为无法接受许可证约束布局

在我写这个问题之前,我已经搜索过关于这个的相同问题,他们没有导出许可证,因为仍然使用约束布局的alpha版本。但是现在android已经发布了约束布局的稳定版本。我尝试了很多设置但仍然失败..我最新的.travis.ymllanguage:androidjdk:oraclejdk8android:components:-platform-tools-tools#togetthenew`repository-11.xml`-tools#seehttps://github.com/travis-ci/travis-ci/issues/6040#issuecomment-219367943)

android - 渲染期间引发异常 : java. lang.System.arraycopy([CI[CII)V 异常详细信息记录在窗口 > 显示 View > 错误日志中

我在项目中找不到任何其他androidAPI。它仅显示API20Android4.4W。我该如何克服它? 最佳答案 问题是因为您正在为可穿戴设备使用API级别20。您需要通过AndroidSDKManager下载其他SDK。在Eclipse中,打开windows->androidsdkmanager->选择Android4.4.2,勾选Androidsdk和ARM系统镜像,点击安装包现在您拥有API级别19的源代码,因此eclipse现在将能够呈现View现在转到布局的图形布局选项卡,将android版本从20更改为19。

android - 多模块 Android 项目中的全局代码覆盖率 : merge code coverage reports (Unit & UI tests)

我有一个由2个模块组成的Android应用:应用-用户界面子模块-具有大部分业务逻辑对于它们中的每一个,我都有一个gradle任务来验证代码覆盖率:应用:UI代码覆盖率(Espresso)子模块:单元测试代码覆盖率作为客户的要求,我需要合并这两个报告以获得应用程序的整体/全局代码覆盖率。注意:我使用的是Gradle版本3.1.2。应用程序Gradle文件:applyplugin:'jacoco'android{testBuildType"uiTest"...buildTypes{debug{applicationIdSuffix".debug"versionNameSuffix"-de

android - Gitlab CI gradle 依赖缓存

我在GitlabCI上构建android,每次下载依赖项都很烦人。我试过缓存:$HOME/.gradle/$HOME/.gradle/caches/$GRADLE_HOME/caches/$HOME/.m2/.gradle/build/app/build/我的.gitlab-ci.yml的第26594次迭代是here.我已经在我的构建环境中安装了gradle,因为没有缓存gradlew每次都会下载它,这会花费更多时间。我用于构建的图像是here.我的CI服务器启动脚本可以找到here.我假设,如果缓存有效,我将不会在每次构建时看到下载的依赖项列表。构建日志:gitlab-ci-mult

c++ - Travis CI 上 Boost 中对 `std::__cxx11::basic_string 的 undefined reference

我正在尝试获取一个使用GitHub上的Boost的C+++项目,以便在TravisCI上正确编译。首先我在ubuntu上尝试了包和PPA,但是它们太旧了(我至少需要Boost1.61)。只有当我在TravisCI上编译Boost(下载、编译)时我才能让它工作,但不幸的是,编译时间很长(11-18分钟)并且日志文件非常大。考虑如何解决这个问题,我考虑在我的机器上编译boost,压缩,上传到一些网络服务器,然后下载并复制到/usr/local/[include/lib]相应的文件。Here是我在我的机器上使用的编译器。我使用编译了boost./bootstrap.sh--prefix=/h

c++ - 基本 Qt 应用程序 : Reports Masive Leaks 上的 Valgrind

所以我想看看当通过Valgrind运行时,从简单的Makefile编译的基本Qt4应用程序会发生什么。什么会导致这些泄漏?我正在删除我这边的任何动态分配的对象。另外,退出程序时,我只单击右上角的关闭(X)。GUI库是否只是“free()”它们malloc()的任何内存?由qmake命令缩减的Makefile是:#######Compiler,toolsandoptionsCXX=g++CXXFLAGS=-pipe-O2-Wall-WLIBS_INCLUDE=${HOME}INCPATH=-I$(LIBS_INCLUDE)/QtSDK/Desktop/Qt/473/gcc/mkspecs

c++ - 使用 C++14 和 Linux 的 Travis CI

类似:TravisCIwithClang3.4andC++11如何让TravisCI与C++14一起工作?这是我们当前的.travis.yml文件:language:cppcompiler:-gcc-clangos:-linux-osxscript:makemain这是我们的makefile#FactorPro#MacrosCXXFLAGS=-Os-std=c++14#Rulesall::mainmain:main.cppg++-omain$(CXXFLAGS)main.cppclean:rm-rf*.omain它适用于osx,但不适用于linux。 最佳答