下了一个开源项目——AutoAnswer,想学习一下自动应答的实现方式,但是编译时发现里面的一个aidl文件报couldn't find import for class错误。是 import android.bluetooth.BluetoothDevice 时报的错。觉得很奇怪,既然这是正式发布的开源项目的东西,开发者自己编译应该是没问题的,为什么我编译就报错呢? 难道真要像网上的一些说法,还要另外修改mk文件才能编译么?文件内容如下:package android.bluetooth;import android.bluetooth.BluetoothDevice;/**
 * System private API for Bluetooth Headset service
 *
 * {@hide}
 */
interface IBluetoothHeadset {
    int getState();
    BluetoothDevice getCurrentHeadset();
    boolean connectHeadset(in BluetoothDevice device);
    void disconnectHeadset();
    boolean isConnected(in BluetoothDevice device);
    boolean startVoiceRecognition();
    boolean stopVoiceRecognition();
    boolean setPriority(in BluetoothDevice device, int priority);
    int getPriority(in BluetoothDevice device);
    int getBatteryUsageHint();
}