素材牛VIP会员
google 原生 launcher3 Android studio 编译错误
 郑***6  分类:Java代码  人气:984  回帖:1  发布于6年前 收藏

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 这个错误

 标签:androidjava

讨论这个帖子(1)垃圾回帖将一律封号处理……

Lv6 码匠
这***2 学生 6年前#1

你这个Launcher3是单独在AS中编译?


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

 文明上网,理性发言!   😉 阿里云幸运券,戳我领取