Hy ...我正在从源代码构建android ROM。我已经成功执行了源代码build / envsetup.sh,然后午餐。最后,我在“ make”中遇到一些错误。这些是错误:

*Checking API : checkapi-last
out/target/common/obj/PACKAGING/public_api.txt:23512:error 12: Class android.telephony.gsm.SmsManager changed static qualifier
prebuilts/sdk/api/19.txt:23496: error 9: Removed public method android.telephony.gsm.SmsManager.divideMessage
prebuilts/sdk/api/19.txt:23497: error 9: Removed public method android.telephony.gsm.SmsManager.getDefault
prebuilts/sdk/api/19.txt:23498: error 9: Removed public method android.telephony.gsm.SmsManager.sendDataMessage
prebuilts/sdk/api/19.txt:23499: error 9: Removed public method android.telephony.gsm.SmsManager.sendMultipartTextMessage
prebuilts/sdk/api/19.txt:23500: error 9: Removed public method android.telephony.gsm.SmsManager.sendTextMessage
prebuilts/sdk/api/19.txt:23501: error 10: Removed public method android.telephony.gsm.SmsManager.RESULT_ERROR_GENERIC_FAILURE
prebuilts/sdk/api/19.txt:23502: error 10: Removed public method android.telephony.gsm.SmsManager.RESULT_ERROR_NO_SERVICE
prebuilts/sdk/api/19.txt:23503: error 10: Removed public method android.telephony.gsm.SmsManager.RESULT_ERROR_NULL_PDU
prebuilts/sdk/api/19.txt:23504: error 10: Removed public method android.telephony.gsm.SmsManager.RESULT_ERROR_RADIO_OFF
prebuilts/sdk/api/19.txt:23505: error 10: Removed public method android.telephony.gsm.STATUS_ON_SIM_FREE
prebuilts/sdk/api/19.txt:23506: error 10: Removed public method android.telephony.gsm.SmsManager.STATUS_ON_SIM_READ
prebuilts/sdk/api/19.txt:23507: error 10: Removed public method android.telephony.gsm.SmsManager.STATUS_ON_SIM_SENT
prebuilts/sdk/api/19.txt:23508: error 10: Removed public method android.telephony.gsm.SmsManager.STATUS_ON_SIM_UNREAD
prebuilts/sdk/api/19.txt:23509: error 10: Removed public method android.telephony.gsm.SmsManager.STATUS_ON_SIM_UNSENT*


我在Google上搜索了如何解决这些错误,但他们说这只是关于Java。然后我检查了我的java和javac,它们已经具有相同的Java版本,即1.6.0_45。所以我认为Java不是我的问题...
另一个解决方案是使用make update-api && make,但这仍然不能解决我的问题...

谁能帮助我解决这个问题... ???
提前致谢..?? :-)

最佳答案

您制作哪个AOSP版本?
如果您使用android 2.3.1,请确保您的javadoc版本为6。
或与javac和java相同的版本。
sudo update-alternatives --config javadoc
并且不要忘记清理文件夹:
rm -rf out / target / common / docs /

现在,尝试再做一次

07-26 09:30
查看更多