java - google 原生 launcher3 Android studio 编译错误

 谁是我在寻找 发布于 2022-10-28 21:57

clone google 最新的launcher3 Android studio编译报错
Execution failed for task ':generateDebugProto'.

protoc: stdout: . stderr: F:gitoschinaLauncher3srcmainproto: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-protosmain: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-include-protosmain: warning: directory does not exist.
F:gitoschinaLauncher3srcdebugproto: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-protosdebug: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-include-protosdebug: warning: directory does not exist.
F:gitoschinaLauncher3srcdebugproto: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-protosdebug: warning: directory does not exist.
F:gitoschinaLauncher3buildextracted-include-protosdebug: warning: directory does not exist.
backup.proto:21:8: Option "javanano_use_deprecated_package" unknown.
at com.google.protobuf.gradle.GenerateProtoTask.compile(GenerateProtoTask.groovy:346)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:63)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.doExecute(AnnotationProcessingTaskFactory.java:218)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:211)
at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$StandardTaskAction.execute(AnnotationProcessingTaskFactory.java:200)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:579)
at org.gradle.api.internal.AbstractTask$TaskActionWrapper.execute(AbstractTask.java:562)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:80)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:61)
这个要怎么解决呢?
就是http://stackoverflow.com/questions/37934975/android-launcher3-build-fails 这个错误

1 个回答
  • 你这个Launcher3是单独在AS中编译?


    Launcher在Android源码中是通过MakeFile的方式编译的,很多依赖项都是在Android.mk或其他mk文件中配置,这些依赖项是平台中的,所以你放AS里果断编译不过的。
    想编译Launcher3最好的方式是编译Android源码。

    2022-10-30 01:30 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有