java - google 原生 launcher3 Android studio 编译错误
PHP中文网
PHP中文网 2017-04-18 09:18:36
0
1
686

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

PHP中文网
PHP中文网

认证0级讲师

全部回复 (1)
Ty80

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


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

    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!