2016-01-31 2 views
1

Я получаю следующее сообщение об ошибке при построении Android ROM, либо это AOSP/CyanogenModAndroid ошибка 6,0 билд - крушины api.pb.h

In file included from hardware/ril-caf/libril/RilSapSocket.cpp:21:0: 
hardware/ril-caf/libril/RilSapSocket.h:22:55: fatal error: hardware/ril/librilutils/proto/sap-api.pb.h: No such file or directory 
#include <hardware/ril/librilutils/proto/sap-api.pb.h> 
                ^
compilation terminated. 

Когда я смотрю на путь в github.com/CyanogenMod и github.com/Android Я не смог найти sap-api.pb.h В чем может быть проблема и как ее разрешить?

ответ

3

Я получил такое же сообщение об ошибке, и я попытался найти сгенерированный файл с find команды:

$ find . -name "sap-api.pb.h" 
./out/target/product/bacon/gen/STATIC_LIBRARIES/librilutils_static_intermediates/proto/hardware/ril-caf/librilutils/proto/sap-api.pb.h 
./out/target/product/bacon/gen/SHARED_LIBRARIES/librilutils_intermediates/proto/hardware/ril-caf/librilutils/proto/sap-api.pb.h 

тогда я замечаю #include путь немного отличается от реального пути, я открываю ошибку .h файл и изменить hardware/ril/... к hardware/ril-caf/... в этих двух файлах:

  • hardware/ril-caf/libril/rilSocketQueue.h
  • hardware/ril-caf/libril/RilSapSocket.h

Затем конструкция прошла.

Надеюсь, что эта помощь.

+0

Спасибо, сэр! +1 – moonbutt74

Смежные вопросы