在framework中的 Android.mk文件中添加

......

core/java/android/app/backup/IBackupManager.aidl \
core/java/android/app/backup/IRestoreObserver.aidl \
core/java/android/app/backup/IRestoreSession.aidl \
core/java/android/bluetooth/IBluetooth.aidl \
core/java/android/bluetooth/IBluetoothA2dp.aidl \
core/java/android/bluetooth/IBluetoothCallback.aidl \
core/java/android/bluetooth/IBluetoothHeadset.aidl \
core/java/android/bluetooth/IBluetoothHid.aidl \
core/java/android/bluetooth/IBluetoothPbap.aidl \
core/java/android/content/IContentService.aidl \
core/java/android/content/IIntentReceiver.aidl \
core/java/android/content/IIntentSender.aidl \
core/java/android/content/ISyncAdapter.aidl \

 

......



有错误出来了,ok跟着做。


 ******************************

You have tried to change the API from what has been previously approved.


To make these errors go away, you have two choices:

   1) You can add "@hide" javadoc comments to the methods, etc. listed in the

      errors above.


   2) You can update current.xml by executing the following command:

         make update-api


      To submit the revised current.xml to the main Android repository,

      you will need approval.


******************************

make updata-api --更新系统api



>>>>>>finish



make -j8  --重新编译



ok编译顺利通过。