<Android> Linux Driver Log获取

本文介绍了如何在Android设备上获取完整的内核日志(kernel log)。包括使用adb命令获取bug报告、实时日志及特定标签的日志等。此外还提到了如何通过adblogcat命令来查看Android系统的上层日志。
获取完整kernel log

> adb bugreport > bugreport.txt

最后的log
> adb root
> adb shell
#dmesg

实时的log
> adb root
> adb shell
# cat /proc/kmsg 
# cat /proc/kmsg | grep TAG

Android上层log
> adb logcat 

> adb root
<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>cn.com.aia.gdm</groupId> <artifactId>gdm-dependencies</artifactId> <version>JDK17-0.0.1-SNAPSHOT</version> <packaging>pom</packaging> <properties> <maven.compiler.source>17</maven.compiler.source> <maven.compiler.target>17</maven.compiler.target> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <java.version>17</java.version> <compiler.plugin.version>3.10.1</compiler.plugin.version> <spring-cloud.version>4.3.0</spring-cloud.version> <spring-boot.version>3.5.3</spring-boot.version> <snakeyaml.version>2.3</snakeyaml.version> <guava.version>32.0.0-android</guava.version> <knife4j.version>4.5.0</knife4j.version> <jaxb.version>4.0.5</jaxb.version> <commons-io.version>2.17.0</commons-io.version> <mysql-connector.version>9.1.0</mysql-connector.version> <mybatis-plus.version>3.5.8</mybatis-plus.version> <pagehelper.version>2.1.0</pagehelper.version> <jsch.version>0.1.54</jsch.version> <easyexcel.version>3.3.2</easyexcel.version> <poi-ooxml.version>5.4.0</poi-ooxml.version> <commons-collections4.version>4.4</commons-collections4.version> <hutool.version>5.8.32</hutool.version> <thumbnailator.version>0.4.14</thumbnailator.version> <commons-compress>1.27.1</commons-compress> <logstash-logback.version>5.1</logstash-logback.version> <janino.version>3.1.10</janino.version> <skywalking.version>8.3.0</skywalking.version> <zxing-core.version>3.3.3</zxing-core.version> <lombok.version>1.18.36</lombok.version> <session.version>3.4.1</session.version> <httpclient.version>4.5.14</httpclient.version> <commons-lang3.version>3.18.0</commons-lang3.version> <twelvemonkeys.version>3.8.1</twelvemonkeys.version> <xhtmlrenderer.version>9.4.1</xhtmlrenderer.version> <openpdf.version>1.3.33</openpdf.version> <aliyun-oss.version>3.18.1</aliyun-oss.version> <pdfbox.version>2.0.25</pdfbox.version> <tea-openapi.version>0.2.6</tea-openapi.version> <jaxb-core.version>2.3.0.1</jaxb-core.version> <okio.version>3.5.0</okio.version> <gson.version>2.11.0</gson.version> <commons-pool2.version>2.12.0</commons-pool2.version> <lettuce-core.version>6.5.1.RELEASE</lettuce-core.version> <netty.version>4.1.118.Final</netty.version> <apigateway-spring-boot.version>1.2.0</apigateway-spring-boot.version> <apigateway-sdk-core.version>1.1.9</apigateway-sdk-core.version> <aia-crypto.version>0.0.4</aia-crypto.version> <bcprov-jdk18on.version>1.78</bcprov-jdk18on.version> <ons-client.version>2.0.6.Final</ons-client.version> <junit-jupiter.version>5.8.2</junit-jupiter.version> <credentials-java.version>0.2.8</credentials-java.version> <jakarta.version>1.3.4</jakarta.version> <jdom2.version>2.0.6.1</jdom2.version> <jettison.version>1.5.4</jettison.version> <ini4j.version>0.5.4</ini4j.version> <protobuf.version>4.28.2</protobuf.version> <commons-code.version>1.17.1</commons-code.version> <plexus-utils.version>3.4.1</plexus-utils.version> <esapi.version>2.6.0.0</esapi.version> <servlet-api.version>4.0.1</servlet-api.version> <httpclient5.version>5.4.3</httpclient5.version> <xmlunit.version>2.10.0</xmlunit.version> <fastjson.version>2.0.51</fastjson.version> <onelogin-saml.version>2.9.0</onelogin-saml.version> <xmlsec.version>2.2.6</xmlsec.version> <json-smart.version>2.5.2</json-smart.version> <aia-file.version>2.0.3-SNAPSHOT</aia-file.version> <spring-security-crypto.version>6.4.4</spring-security-crypto.version> <tomcat-embed-core>11.0.8</tomcat-embed-core> <activiti.version>7.1.0.M4</activiti.version> </properties> <dependencyManagement> <dependencies> <dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter</artifactId> <version>${activiti.version}</version> <exclusions> <!-- 排除旧版 Spring 依赖(避免冲突) --> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>cn.com.aia.gdm</groupId> <artifactId>gdm-component-common</artifactId> <version>JDK17-0.0.1-SNAPSHOT</version> <scope>compile</scope> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-context</artifactId> <version>${spring-cloud.version}</version> </dependency> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bootstrap</artifactId> <version>${spring-cloud.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcpkix-jdk15on</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-crypto</artifactId> <version>${spring-security-crypto.version}</version> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> <version>${tomcat-embed-core}</version> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>${snakeyaml.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-jcl</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>io.micrometer</groupId> <artifactId>micrometer-observation</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> </exclusion> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-core</artifactId> </exclusion> <exclusion> <groupId>net.minidev</groupId> <artifactId>json-smart</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>net.minidev</groupId> <artifactId>json-smart</artifactId> <version>${json-smart.version}</version> </dependency> <dependency> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-core</artifactId> <version>${xmlunit.version}</version> <exclusions> <exclusion> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </exclusion> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-freemarker</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> </exclusions> </dependency> <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> </exclusion> <exclusion> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> </exclusion> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> </exclusions> </dependency> <!-- redis lettuce底层依赖commons-pool2 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>${commons-pool2.version}</version> </dependency> <dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> <version>${lettuce-core.version}</version> <exclusions> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-common</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-handler</artifactId> </exclusion> <exclusion> <groupId>io.netty</groupId> <artifactId>netty-transport</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-common</artifactId> <version>${netty.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-handler</artifactId> <version>${netty.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport</artifactId> <version>${netty.version}</version> <scope>compile</scope> </dependency> <dependency> <groupId>io.netty</groupId> <artifactId>netty-transport-native-epoll</artifactId> <version>${netty.version}</version> <!-- Linux平台区分x86_64架构或aarch64 --> <classifier>linux-x86_64</classifier> </dependency> <!-- session --> <dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-core</artifactId> <version>${session.version}</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-jcl</artifactId> </exclusion> </exclusions> </dependency> <!-- lombok --> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <!-- SFTP --> <!-- <dependency>--> <!-- <groupId>com.jcraft</groupId>--> <!-- <artifactId>jsch</artifactId>--> <!-- <version>${jsch.version}</version>--> <!-- </dependency>--> <!-- 工具包 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>${commons-collections4.version}</version> </dependency> <!--整合Knife4j--> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-openapi3-jakarta-spring-boot-starter</artifactId> <version>${knife4j.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> </exclusion> <exclusion> <groupId>jakarta.validation</groupId> <artifactId>jakarta.validation-api</artifactId> </exclusion> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> </exclusion> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> <exclusion> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springdoc</groupId> <artifactId>springdoc-openapi-starter-webmvc-ui</artifactId> <version>2.7.0</version> </dependency> <dependency> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> <version>${jaxb.version}</version> </dependency> <!-- mybatisplus --> <!--<dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>mssql-jdbc</artifactId> <version>12.8.1.jre11</version> </dependency>--> <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>${mysql-connector.version}</version> </dependency> <dependency> <groupId>com.google.protobuf</groupId> <artifactId>protobuf-java</artifactId> <version>${protobuf.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-generator</artifactId> <version>${mybatis-plus.version}</version> </dependency> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-spring-boot3-starter</artifactId> <version>${mybatis-plus.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.freemarker</groupId> <artifactId>freemarker</artifactId> </exclusion> <exclusion> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-commons</artifactId> </exclusion> <exclusion> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-jdk8</artifactId> </exclusion> </exclusions> </dependency> <!-- pagehelper --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>${pagehelper.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </exclusion> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </exclusion> <exclusion> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-core</artifactId> </exclusion> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> </exclusion> <exclusion> <groupId>com.github.jsqlparser</groupId> <artifactId>jsqlparser</artifactId> </exclusion> <exclusion> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> </exclusion> </exclusions> </dependency> <!-- excel --> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>${easyexcel.version}</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> <exclusion> <groupId>org.ow2.asm</groupId> <artifactId>asm</artifactId> </exclusion> <exclusion> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> </exclusion> <exclusion> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> </exclusion> <exclusion> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> </exclusion> <exclusion> <groupId>org.apache.xmlbeans</groupId> <artifactId>xmlbeans</artifactId> </exclusion> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>${poi-ooxml.version}</version> <exclusions> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> <exclusion> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> </exclusion> </exclusions> </dependency> <!-- hutool工具包 --> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>${hutool.version}</version> </dependency> <!-- thumbnailator 图片处理工具 --> <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>${thumbnailator.version}</version> </dependency> <!-- 文件压缩工具包 --> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>${commons-compress}</version> </dependency> <!-- 日志跟踪 --> <dependency> <groupId>net.logstash.logback</groupId> <artifactId>logstash-logback-encoder</artifactId> <version>${logstash-logback.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.codehaus.janino</groupId> <artifactId>janino</artifactId> <version>${janino.version}</version> </dependency> <!-- skywalking链路追踪 --> <dependency> <groupId>org.apache.skywalking</groupId> <artifactId>apm-toolkit-logback-1.x</artifactId> <version>${skywalking.version}</version> </dependency> <!-- 二维码生成 --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>${zxing-core.version}</version> </dependency> <!-- twelvemonkeys TIFF处理工具 --> <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-jpeg</artifactId> <version>${twelvemonkeys.version}</version> </dependency> <dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-tiff</artifactId> <version>${twelvemonkeys.version}</version> </dependency> <!-- html转pdf --> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>${xhtmlrenderer.version}</version> </dependency> <!-- pdf util --> <dependency> <groupId>com.github.librepdf</groupId> <artifactId>openpdf</artifactId> <version>${openpdf.version}</version> </dependency> <!-- 阿里OSS --> <dependency> <groupId>com.aliyun.oss</groupId> <artifactId>aliyun-sdk-oss</artifactId> <version>${aliyun-oss.version}</version> <exclusions> <exclusion> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> </exclusion> <exclusion> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> </exclusion> <exclusion> <groupId>org.ini4j</groupId> <artifactId>ini4j</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> <version>${jdom2.version}</version> </dependency> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>${jettison.version}</version> </dependency> <dependency> <groupId>org.ini4j</groupId> <artifactId>ini4j</artifactId> <version>${ini4j.version}</version> </dependency> <!-- PDF工具 --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>${pdfbox.version}</version> <exclusions> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.sun.xml.bind</groupId> <artifactId>jaxb-core</artifactId> <version>${jaxb-core.version}</version> </dependency> <!-- 阿里SDK gson引入冲突,单独引入 --> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.version}</version> </dependency> <!-- apiGateway --> <dependency> <groupId>com.aia.cloudsolution</groupId> <artifactId>apigateway-spring-boot-starter</artifactId> <version>${apigateway-spring-boot.version}</version> </dependency> <dependency> <groupId>com.aliyun.api.gateway</groupId> <artifactId>sdk-core-java</artifactId> <version>${apigateway-sdk-core.version}</version> <exclusions> <exclusion> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </exclusion> <exclusion> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> </exclusion> <exclusion> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </exclusion> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>${commons-code.version}</version> </dependency> <dependency> <groupId>org.codehaus.plexus</groupId> <artifactId>plexus-utils</artifactId> <version>${plexus-utils.version}</version> </dependency> <!-- 友邦配置文件加解密工具包 --> <dependency> <groupId>cn.com.aia.utils</groupId> <artifactId>crypto</artifactId> <version>${aia-crypto.version}</version> <exclusions> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>cn.com.aia.utils</groupId> <artifactId>file-server</artifactId> <version>${aia-file.version}</version> <exclusions> <exclusion> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> </exclusion> <exclusion> <groupId>cn.com.aia</groupId> <artifactId>aia-passwd-alg</artifactId> </exclusion> <exclusion> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk15on</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.bouncycastle</groupId> <artifactId>bcprov-jdk18on</artifactId> <version>${bcprov-jdk18on.version}</version> </dependency> <!-- rocketMq --> <dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ons-client</artifactId> <version>${ons-client.version}</version> </dependency> <!-- esapi --> <dependency> <groupId>org.owasp.esapi</groupId> <artifactId>esapi</artifactId> <version>${esapi.version}</version> <classifier>jakarta</classifier> <exclusions> <exclusion> <groupId>log4j</groupId> <artifactId>log4j</artifactId> </exclusion> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> <exclusion> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> </exclusion> <exclusion> <groupId>commons-collections</groupId> <artifactId>commons-collections</artifactId> </exclusion> <exclusion> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> </exclusion> <exclusion> <groupId>org.apache.httpcomponents.core5</groupId> <artifactId>httpcore5</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.apache.httpcomponents.client5</groupId> <artifactId>httpclient5</artifactId> <version>${httpclient5.version}</version> </dependency> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${fastjson.version}</version> </dependency> <dependency> <groupId>com.onelogin</groupId> <artifactId>java-saml</artifactId> <version>${onelogin-saml.version}</version> <exclusions> <exclusion> <artifactId>commons-codec</artifactId> <groupId>commons-codec</groupId> </exclusion> <exclusion> <artifactId>woodstox-core</artifactId> <groupId>com.fasterxml.woodstox</groupId> </exclusion> <exclusion> <artifactId>xmlsec</artifactId> <groupId>org.apache.santuario</groupId> </exclusion> </exclusions> </dependency> <dependency> <artifactId>xmlsec</artifactId> <groupId>org.apache.santuario</groupId> <version>${xmlsec.version}</version> <exclusions> <exclusion> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </exclusion> <exclusion> <groupId>org.glassfish.jaxb</groupId> <artifactId>jaxb-runtime</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </dependencyManagement> <!-- 设置deploy的地址 --> <distributionManagement> <snapshotRepository> <id>nexus-snapshots</id> <url>https://cn.tci.aia.biz/nexus/repository/maven-snapshots/</url> </snapshotRepository> <repository> <id>nexus-releases</id> <url>https://cn.tci.aia.biz/nexus/repository/maven-releases/</url> </repository> </distributionManagement> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>${compiler.plugin.version}</version> <configuration> <source>${java.version}</source> <target>${java.version}</target> </configuration> </plugin> </plugins> </build> </project>这个依赖如何整合activiti
07-27
<6>[ 598.228528][ T5534] FUELSUMMARY: fuelsummary_resume: resume fex_count=1 <6>[ 598.228550][ T5534] VIVO_VIR_TEMP: tshell_resume: enter <3>[ 598.228558][ T5534] vfcs-cms: vfcs_cms_resume: schedule battery_monitor_work <6>[ 598.228569][ T5534] METER: meter_resume: vendor(1),curve_size[101],qmax[3450,3666,3716,3860,3888],car_tune[1000,1000,1000,1000] <6>[ 598.228574][ T5534] METER: meter_resume: dod0=0,ocv=[4385,4385],voltage[4324,4317]:[4323,4402],current=12384,coulomb=-30,temperature=313,capacity[100,100,94,100,0,100],qmax=3867,bat_plug=0 <6>[ 598.228581][ T5534] VPSY: vpsy_resume: sleep_duration=10013,MSEC_PER_SEC=1000,timeout_sec=300,run_time_interval=22,fg_is_exception=0 <6>[ 598.228588][T14151] FUELSUMMARY: fex_running: scene:6 <6>[ 598.228602][ T5534] [MCUPM_TS] update base: ts=598228595578, tick=0x1db2f3614, fz=0, ver=7 <7>[ 598.228616][ T5534] [debug][sipa_driver] sipa_pm_resume: running <7>[ 598.228619][ T5534] [debug][sipa_driver] sipa_pm_resume: running <6>[ 598.228693][ T5534] mtk_mdla mdla: mdla_resume() <3>[ 598.228714][ T5534] vfcs: vfcs_resume: <6>[ 598.228807][ T5534] [GPU/EB] @timesync_sync_base_internal: [GPUEB_TS] update base: ts=598228804270, tick=0x1db2f40ac, fz=0, ver=7 <6>[ 598.228972][ T5534] apu_top_resume + <6>[ 598.229038][ T5534] [SSPM_TS] update base: ts=598229036193, tick=0x1db2f4c70, fz=0, ver=7 <6>[ 598.229131][ T5534] [HW_KEY] code: 115 - state: 0 <7>[ 598.229162][ T5534] BATTERY: battery_resume: <5>[ 598.229324][ T5534] [MDP]cmdq_resume ignore <3>[ 598.229472][T14151] mtu3 11201000.usb0: vusb dbg: mtu3_resume_common event 2 <6>[ 598.229647][ T74] [Awinic] [2-0059]aw87xxx_i2c_resume: enter <6>[ 598.229734][ T5534] [dlpt] imix_r=42 <5>[ 598.229765][ T5534] ******** mtk_battery_resume!! iavg=1 ***GM3 disable:0 0 0 0*** <5>[ 598.229798][ T5534] enable_gauge_irq irq_no:8:406 depth:1 <6>[ 598.229799][T14151] [Awinic] [2-0058]aw87xxx_i2c_resume: enter <5>[ 598.229925][ T5534] [fg_update_sw_iavg]diff time:4 <5>[ 598.230150][ T5534] enable_gauge_irq irq_no:11:409 depth:1 <5>[ 598.230614][ T5534] MT6375_GAUGE: en_bat_tmp_lt_set: [en_bat_tmp_lt_set]en:1 <5>[ 598.230966][ T5534] enable_gauge_irq irq_no:10:408 depth:1 <5>[ 598.231891][ T5534] MT6375_GAUGE: en_bat_tmp_ht_set: [en_bat_tmp_ht_set]en:1 <6>[ 598.232699][ T5534] @kbase_device_resume: Resuming GPU, active_count=0 gpu_powered=0 mfgsys_powered=0 <6>[ 598.232706][ T5534] [KBASE/PLATFORM][INFO]@pm_callback_resume: pm_callback_resume <6>[ 598.233416][ T5534] mali 13000000.mali: Scheduler PM resume <6>[ 598.233810][ T324] [wlan][324]mtk_cfg80211_resume:(REQ TRACE) mtk_cfg80211_resume <6>[ 598.233912][ T324] [wlan][324]kalIoctlByBssIdx:(OID TRACE) waiting, pfnOidHandler=wlanoidIndicateBssInfo [wlan_drv_gen4m_6878], BufLen=0, QryLen=000000008ae6b7d1 <6>[ 598.233962][ T2369] [wlan][2369]main_thread:(NIC TRACE) pfnOidHandler=wlanoidIndicateBssInfo [wlan_drv_gen4m_6878] <6>[ 598.236856][ T2369] [wlan][2369]wlanSetInformation:(NIC TRACE) u4PsCurrentMeasureEn=0, aisGetConnectedBssInfo=0000000000000000 <6>[ 598.236886][ T2369] [wlan][2369]wlanoidIndicateBssInfo:(SCN TRACE) pending 0 sched scan results <6>[ 598.236910][ T2369] [wlan][2369]wlanSetInformation:(NIC TRACE) wlanoidIndicateBssInfo [wlan_drv_gen4m_6878] returns 0 <6>[ 598.239790][ T2369] [wlan][2369]main_thread:(NIC TRACE) rPendComp=00000000fd643d6a pfnOidHandler=wlanoidIndicateBssInfo [wlan_drv_gen4m_6878] <6>[ 598.242674][ T2369] [wlan][2369]kalPerMonUpdate:(SW4 INFO) <4192ms> Tput: 0(0.000mbps) [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] Pending:0/4096 [0:0:0:0][0:0:0:0][0:0:0:0][0:0:0:0] LQ[0:0:0] idle:1 lv:0 th:3 fg:0x7 TxCpu[0,0,0,0,0,0,0,0] RxCpu[0,0,0,0,0,0,0,0] TxDp[ST:BS:FO:QM:DP]:0:0:0:0:0 Tx[SQ:TI:TM:TDD:TDM:TIC:TFP]:0:0:0:0:0:0:0 MgmtSub[0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0] <6>[ 598.242745][ T2369] [wlan][2369]kalPerMonUpdate:(SW4 INFO) ndevdrp:[0:0:0:0] NAPI[1316,0,0,0,0,0,0,0,0,0,0] RxReorder[0:0:0:0] RxPending[0:0:0:0] RfbTrack[0:60:10:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0] drv[RM,IL,RI,PA,PF,DU,DA,RT,RM,RW,RA,RB,DT,NS,IB,HS,LS,DD,ME,BD,NI,DR,TE,PE,CE,DN,FE,DE,IE,TME,CM,FB,ID,FD,NL]:1482,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 <6>[ 598.242654][ T324] [wlan][324]kalIoctlByBssIdx:(OID TRACE) wait=7499, pfnOidHandler=wlanoidIndicateBssInfo [wlan_drv_gen4m_6878], BufLen=0, QryLen=000000008ae6b7d1 <6>[ 598.245435][ T324] [wlan][324]halSetSuspendFlagToFw:(HAL TRACE) fgSuspend: 0, type: 0, addr: 0x0 0x0, mask: 0x0, shift: 0 <6>[ 598.245540][ T159] [connlog] wifi_fw irq counter = 129 <6>[ 598.245774][ T5534] [MBK_INFO] mbraink_resume <3>[ 598.245787][ T5534] VIVO_TS_INF[vivo_ts]vts_dev_resume:1522:resumed <5>[ 598.246612][ T5534] mminfra complete <6>[ 598.247285][ T5534] OOM killer enabled. <6>[ 598.247290][ T5534] Restarting tasks ... <6>[ 598.248836][ T1063] +VowDrv_read()+ <4>[ 598.266948][ T5534] done. <6>[ 598.266967][ T5534] pie_cpu: addPieEvent event(POWER_ID_SUSPEND), argSize(30), event_pos(48) <6>[ 598.266987][ T5534] pem_driver: addPemEvent which(w), argSize(21), event_pos(147) <5>[ 598.266994][ T5534] [MDP]cmdq_core_resume_notifier ref:0 <5>[ 598.266999][ T5534] [cmdq] mdp buffer pool already created <5>[ 598.267598][ T134] [ISPDVFS] regulator_event_notify(): VMM regulator before disable, ver = 4 <5>[ 598.267598][ T134] <5>[ 598.267788][ T134] mtk_mminfra_pd_callback: disable gce apsrc: 0x1e980048=0x0 <5>[ 598.267805][ T134] mminfra clk(3) null <5>[ 598.267819][ T134] mminfra_cg_check Scg still on, CG_CON0:0xfffffff8 CG_CON0:0xfffffff8 CG_CON1:0xfffdffff <5>[ 598.267830][ T134] [cmdq] cmdq_dump_usage: hwid:0 suspend:0 usage:0 fast_usage:0 <5>[ 598.267835][ T134] [cmdq] cmdq_dump_usage: hwid:1 suspend:0 usage:0 fast_usage:0 <5>[ 598.267838][ T134] mtk_mminfra_pd_callback: disable clk ref_cnt=0 <6>[ 598.268729][ T5534] MT6375_GAUGE: battery_temperature_adc_get: [battery_temperature_adc_get]read good,ret=0,val=1070 <6>[ 598.268747][ T5534] MT6375_GAUGE: instant_current: instant_current: cic_idx:0 <4>[ 598.269870][ T234] ^RSC rsc_cpucap_adjust_handler: percent: 1000( 628) mode: 0 clust1 tl: 21 (1500000 -> 2500000) 400000 1500000 - ( 0 -> 0) cpu: 4 t: 598269870 comm: kworker/5:2 pid: 234 offline: thpause: <5>[ 598.270206][ T5534] MT6375_GAUGE: reg_to_current: [reg_to_current] 0xfda5 0xfda5 0xfda5 0xe5a 0xe5a 0 <6>[ 598.270215][ T5534] MT6375_GAUGE: instant_current: instant_current: dvalue:-3674 -3674 reg_value:64933 <7>[ 598.270219][ T5534] BATTERY_LIB: battery_lib_get_tbat: PD2406&&PD2438: vol_cali = 1, ntc_volt_origin = 1070 <6>[ 598.270222][ T5534] BATTERY_LIB: battery_lib_get_tbat: tbat=302,res=[78239,78239],ntc_volt=[1069,1070],vol_cali=1,fg_r_value=2,fg_meter_res_value=0, <5>[ 598.270243][ T5534] battery_psy_get_property psp:52 ret:0 val:300 <6>[ 598.293095][ T819] Consys HW version id(0x02050401), retry(9) <6>[ 598.293796][ T819] conninfra@(consys_thermal_query_adie6631_mt6878:591) [consys_thermal_query_adie6631_mt6878] efuse:[0xa80000ac][0xa880a800][0x00000000][0x00000000][0x00000000][0x00000000][0x00000000][0x00000000] thermal dump: [0x10002b2b][0x2e0326ff][0x2c110001][0x00000000][0xffffffff][0x64040000][0x50b05a10][0x00002b2b][0x00002b2b][0x00082b2b][0x00002b2b] <6>[ 598.293829][ T819] conninfra@(calculate_adie6631_thermal_temperature:423) y=[43] b=[44] constOffset=[25] [0] [0] => t=[30] <6>[ 598.294141][ T5534] Resume caused by IRQ 257, rcs_irq <6>[ 598.294171][ T5534] log_store: write pmic value 0x49, ret 0x0. <6>[ 598.294235][ T5534] [DPE]dpe_suspend_pm_event:resume g_u4EnableClockCount(0) g_SuspendCnt(0). <5>[ 598.296031][ T5534] [scp_dvfs]: [SCP] [mt_scp_dump_sleep_count:2339] - scp_sleep_cnt_0 = 40286 <5>[ 598.296990][ T5534] [scp_dvfs]: [SCP] [mt_scp_stop_res_prof:2267] [0] susepnd time: 915ms <5>[ 598.297007][ T5534] [scp_dvfs]: [SCP] [mt_scp_stop_res_prof:2274] [0] [wakelock] total: 1ms, lock AP_W: 1ms <5>[ 598.297020][ T5534] [VCP] PM_POST_SUSPEND entered 0 1 <6>[ 598.297104][ T5534] [wlan][5534]wlan_pm_notifier_call:(REQ INFO) pm_event: 4 PM_POST_SUSPEND <6>[ 598.297120][ T5534] [wlan][5534]glResetUpdateFlag:(INIT TRACE) reset: 0 <6>[ 598.297128][ T5534] [MTK-WIFI] update_driver_reset_status[I]: update_driver_reset_status: 0 <6>[ 598.297135][ T5534] [wlan][5534]glResetOnEndUpdateFlag:(INIT TRACE) reset_on_end: 0 <6>[ 598.297281][ T159] conn_pwr_core_resume low_battery=0, thermal=0, customer=0x00000000 <6>[ 598.297313][ T159] conn_pwr_core_resume bt=0, FM=0, GPS=0, Wi-Fi=0 <6>[ 598.298137][ T819] conninfra@(consys_power_state_dump:343) [consys_power_state][round:5]conninfra:0.881,2;wf:0.915,0;bt:0.881,1;gps:0.915,0;[total]conninfra:13.864,14;wf:14.224,0;bt:13.851,11;gps:14.226,0; <6>[ 598.298152][ T819] conninfra@(consys_power_state:187) [consys_power_state] [0x80000] <6>[ 598.300519][ T5534] [name:spm&][SPM] suspend end 2025-07-01 02:41:23.464266 UTC;android time 2025-07-01 02:41:23.464266 <5>[ 598.300798][ T5534] swpm_sp_routine regular update(1), total_suspend(9542542) <6>[ 598.300834][ T5534] [name:spm&][SPM] [name:spm&][SPM] suspend 775 ms; group 0 ratio 100 (> 30) []; group 1 ratio 18; group 2 ratio 18; group 3 ratio 22; <6>[ 598.301678][ T5534] timesync host resume boottime 607841589188 <6>[ 598.301703][ T5534] timesync boot 607841612649 sched 598301702347 android 07-01 02:41:23.465451 <6>[ 598.302160][ T5534] [btmtk_info] [BGF dump suspend/wakeup] [0x18060790]=[0x00005c5d], [0x18060794]=[0xf002fec0], [0x18060c00]=[0x90200001] <6>[ 598.302179][ T5534] [btmtk_info] [bt host info] [0][BR_INQURY_SCAN : 0x00120800] [1][BR_SCAN_MODE : 0x00000002] [2][BLE_SCAN : 0x00000000] [3-16] not set <5>[ 598.302188][ T5534] mbraink_PM_POST_SUSPEND <5>[ 598.302484][ T5534] swpm_sp_routine regular update(1), total_suspend(9542542) <5>[ 598.302513][ T5534] mbraink_PM_POST_SUSPEND exit <6>[ 598.302523][ T5534] PM: suspend exit <4>[ 598.329934][ T672] audit: audit_lost=16666 audit_rate_limit=5 audit_backlog_limit=64 <3>[ 598.329950][ T672] audit: rate limit exceeded 这是Android kernel_log中的一段,这一段log在打印什么
08-29
行 5557: <6>[ 4732.078599][ T5253] pn553 3-0028: PM: calling pn544_resume+0x0/0x1c [oplus_network_nfc_pn557_i2c] @ 5253, parent: i2c-3 行 5558: <6>[ 4732.078620][ T5253] pn553 3-0028: PM: pn544_resume+0x0/0x1c [oplus_network_nfc_pn557_i2c] returned 0 after 0 usecs 行 8061: <6>[ 4824.293576][ T5253] pn553 3-0028: PM: calling pn544_suspend+0x0/0x6c [oplus_network_nfc_pn557_i2c] @ 5253, parent: i2c-3 行 8062: <6>[ 4824.293600][ T5253] pn553 3-0028: PM: pn544_suspend+0x0/0x6c [oplus_network_nfc_pn557_i2c] returned 0 after 4 usecs 行 8117: <6>[ 4824.294413][ T5253] platform irq_nfc: PM: calling platform_pm_suspend+0x0/0x90 @ 5253, parent: platform 行 8118: <6>[ 4824.294422][ T5253] platform irq_nfc: PM: platform_pm_suspend+0x0/0x90 returned 0 after 0 usecs 行 8119: <6>[ 4824.294431][ T5253] platform nfc: PM: calling platform_pm_suspend+0x0/0x90 @ 5253, parent: platform 行 8120: <6>[ 4824.294439][ T5253] platform nfc: PM: platform_pm_suspend+0x0/0x90 returned 0 after 0 usecs 行 8155: <6>[ 4824.294763][ T5253] oplus-nfc-chipset odm:nfc_chipset: PM: calling platform_pm_suspend+0x0/0x90 @ 5253, parent: odm 行 8156: <6>[ 4824.294772][ T5253] oplus-nfc-chipset odm:nfc_chipset: PM: platform_pm_suspend+0x0/0x90 returned 0 after 0 usecs 行 9763: <6>[ 4824.374922][ T5253] oplus-nfc-chipset odm:nfc_chipset: PM: calling platform_pm_resume+0x0/0x8c @ 5253, parent: odm 行 9764: <6>[ 4824.374930][ T5253] oplus-nfc-chipset odm:nfc_chipset: PM: platform_pm_resume+0x0/0x8c returned 0 after 0 usecs 行 9799: <6>[ 4824.375233][ T5253] platform nfc: PM: calling platform_pm_resume+0x0/0x8c @ 5253, parent: platform 行 9800: <6>[ 4824.375241][ T5253] platform nfc: PM: platform_pm_resume+0x0/0x8c returned 0 after 0 usecs 行 9801: <6>[ 4824.375250][ T5253] platform irq_nfc: PM: calling platform_pm_resume+0x0/0x8c @ 5253, parent: platform 行 9802: <6>[ 4824.375258][ T5253] platform irq_nfc: PM: platform_pm_resume+0x0/0x8c returned 0 after 0 usecs
10-24
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值