2016-06-21 6 views
2

Я пытаюсь создать приложение Android Launcher3, которое я клонировал от «git clone https://android.googlesource.com/platform/packages/apps/Launcher».Android Launcher3 build failed

Я импортировал его в Android Studio (2.1.1), но он не создает проект и вызывает следующую ошибку. Это похоже на некоторые проблемы, связанные с protobuf, но я не мог понять через несколько часов в Google. Любая помощь будет оценена по достоинству.

FAILURE: Сбой сборки с исключением.

  • Что пошло не так:

    Execution failed for task ':generateDebugProto'. 
    > protoc: stdout: . stderr: C:\Launcher3\src\main\proto: warning: directory does not exist. 
    C:\Launcher3\build\extracted-protos\main: warning: directory does not exist. 
    C:\Launcher3\build\extracted-include-protos\main: warning: directory does not exist. 
    C:\Launcher3\src\debug\proto: warning: directory does not exist. 
    C:\Launcher3\build\extracted-protos\debug: warning: directory does not exist. 
    C:\Launcher3\build\extracted-include-protos\debug: warning: directory does not exist. 
    C:\Launcher3\src\debug\proto: warning: directory does not exist. 
    C:\Launcher3\build\extracted-protos\debug: warning: directory does not exist. 
    C:\Launcher3\build\extracted-include-protos\debug: warning: directory does not exist. 
    backup.proto:21:8: Option "javanano_use_deprecated_package" unknown. 
    
    • Try: Run с --stacktrace возможностью получения трассировки стека. Запустите с опцией --info или --debug, чтобы получить больше выходных данных журнала.

    BUILD FAILED

    Общее время: 2.053 сек

+1

У меня такая же проблема. Goog удачи. – Haggai

ответ

0

Прежде всего, используйте последний код, который удалила линию в backup.proto

option javanano_use_deprecated_package = true;

Тогда если версия вашего градуса выше 2.12, что может привести к поломке, вы должны c висящий

classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.0'

в

classpath 'com.google.protobuf:protobuf-gradle-plugin:0.7.7'

в build.gradle, согласно This

Обновление на 2016.11.9