API doc error in Android 4.4.2 (Kitkat)

Checking API: checkapi-last out / target / common / obj / PACKAGING / public_api.txt: 23556: error 12: Class android.telephony.gsm.SmsMessage changed static qualifier prebuilts / sdk / api / 19.txt: 23513: error 9: Removed public constructor SmsMessage () prebuilts / sdk / api / 19.txt: 23514: error 9: Removed public method android.telephony.gsm.SmsMessage.calculateLength prebuilts / sdk /…


Checking API: checkapi-last
out / target / common / obj / PACKAGING / public_api.txt: 23556: error 12: Class android.telephony.gsm.SmsMessage changed static qualifier
prebuilts / sdk / api / 19.txt: 23513: error 9: Removed public constructor SmsMessage ()
prebuilts / sdk / api / 19.txt: 23514: error 9: Removed public method android.telephony.gsm.SmsMessage.calculateLength
prebuilts / sdk / api / 19.txt: 23515: error 9: Removed public method android.telephony.gsm.SmsMessage.calculateLength
prebuilts / sdk / api / 19.txt: 23516: error 9: Removed public method android.telephony.gsm.SmsMessage.createFromPdu
prebuilts / sdk / api / 19.txt: 23517: error 9: Removed public method android.telephony.gsm.SmsMessage.getDisplayMessageBody
prebuilts / sdk / api / 19.txt: 23518: error 9: Removed public method android.telephony.gsm.SmsMessage.getDisplayOriginatingAddress
prebuilts / sdk / api / 19.txt: 23519: error 9: Removed public method android.telephony.gsm.SmsMessage.getEmailBody
prebuilts / sdk / api / 19.txt: 23520: error 9: Removed public method android.telephony.gsm.SmsMessage.getEmailFrom
prebuilts / sdk / api / 19.txt: 23521: error 9: Removed public method android.telephony.gsm.SmsMessage.getIndexOnSim
prebuilts / sdk / api / 19.txt: 23522: error 9: Removed public method android.telephony.gsm.SmsMessage.getMessageBody
prebuilts / sdk / api / 19.txt: 23523: error 9: Removed public method android.telephony.gsm.SmsMessage.getMessageClass
prebuilts / sdk / api / 19.txt: 23524: error 9: Removed public method android.telephony.gsm.SmsMessage.getOriginatingAddress
prebuilts / sdk / api / 19.txt: 23525: error 9: Removed public method android.telephony.gsm.SmsMessage.getPdu
prebuilts / sdk / api / 19.txt: 23526: error 9: Removed public method android.telephony.gsm.SmsMessage.getProtocolIdentifier
prebuilts / sdk / api / 19.txt: 23527: error 9: Removed public method android.telephony.gsm.SmsMessage.getPseudoSubject
prebuilts / sdk / api / 19.txt: 23528: error 9: Removed public method android.telephony.gsm.SmsMessage.getServiceCenterAddress
prebuilts / sdk / api / 19.txt: 23529: error 9: Removed public method android.telephony.gsm.SmsMessage.getStatus
prebuilts / sdk / api / 19.txt: 23530: error 9: Removed public method android.telephony.gsm.SmsMessage.getStatusOnSim
prebuilts / sdk / api / 19.txt: 23531: error 9: Removed public method android.telephony.gsm.SmsMessage.getSubmitPdu
prebuilts / sdk / api / 19.txt: 23532: error 9: Removed public method android.telephony.gsm.SmsMessage.getSubmitPdu
prebuilts / sdk / api / 19.txt: 23533: error 9: Removed public method android.telephony.gsm.SmsMessage.getTPLayerLengthForPDU
prebuilts / sdk / api / 19.txt: 23534: error 9: Removed public method android.telephony.gsm.SmsMessage.getTimestampMillis
prebuilts / sdk / api / 19.txt: 23535: error 9: Removed public method android.telephony.gsm.SmsMessage.getUserData
prebuilts / sdk / api / 19.txt: 23536: error 9: Removed public method android.telephony.gsm.SmsMessage.isCphsMwiMessage
prebuilts / sdk / api / 19.txt: 23537: error 9: Removed public method android.telephony.gsm.SmsMessage.isEmail
prebuilts / sdk / api / 19.txt: 23538: error 9: Removed public method android.telephony.gsm.SmsMessage.isMWIClearMessage
prebuilts / sdk / api / 19.txt: 23539: error 9: Removed public method android.telephony.gsm.SmsMessage.isMWISetMessage
prebuilts / sdk / api / 19.txt: 23540: error 9: Removed public method android.telephony.gsm.SmsMessage.isMwiDontStore
prebuilts / sdk / api / 19.txt: 23541: error 9: Removed public method android.telephony.gsm.SmsMessage.isReplace
prebuilts / sdk / api / 19.txt: 23542: error 9: Removed public method android.telephony.gsm.SmsMessage.isReplyPathPresent
prebuilts / sdk / api / 19.txt: 23543: error 9: Removed public method android.telephony.gsm.SmsMessage.isStatusReportMessage
prebuilts / sdk / api / 19.txt: 23544: error 10: Removed field android.telephony.gsm.SmsMessage.ENCODING_16BIT
prebuilts / sdk / api / 19.txt: 23545: error 10: Removed field android.telephony.gsm.SmsMessage.ENCODING_7BIT
prebuilts / sdk / api / 19.txt: 23546: error 10: Removed field android.telephony.gsm.SmsMessage.ENCODING_8BIT
prebuilts / sdk / api / 19.txt: 23547: error 10: Removed field android.telephony.gsm.SmsMessage.ENCODING_UNKNOWN
prebuilts / sdk / api / 19.txt: 23548: error 10: Removed field android.telephony.gsm.SmsMessage.MAX_USER_DATA_BYTES
prebuilts / sdk / api / 19.txt: 23549: error 10: Removed field android.telephony.gsm.SmsMessage.MAX_USER_DATA_SEPTETS
prebuilts / sdk / api / 19.txt: 23550: error 10: Removed field android.telephony.gsm.SmsMessage.MAX_USER_DATA_SEPTETS_WITH_HEADER

******************************
You have tried to change the API from what has been released in
an SDK. Please fix the errors listed above.
******************************

Solutions:-

First Solution

  • change javadoc
$ sudo update-alternatives --install "/ usr / bin / javadoc" "javadoc" "/usr/local/jdk1.6.0_45/bin/javadoc" 1;
$ sudo update-alternatives --config javadoc
  • update API
make update-api

Second Solution

$ touch frameworks/opt/telephony/src/java/android/telephony/gsm/SmsManager.java
$ touch frameworks/opt/telephony/src/java/android/telephony/gsm/SmsMessage.java

$ make -j8

 

 

 


Leave a Reply

Discover more from Prabhu System Technology

Subscribe now to keep reading and get access to the full archive.

Continue reading