में एसडीके एपीआई को संशोधित करना मैं एओएसपी (मास्टर शाखा) में फिंगरप्रिंट जेस्चर कंट्रोलर एपीआई को शून्य से बजाए बूलियन लौटने के लिए संशोधित करने की कोशिश कर रहा हूं लेकिन एसडीके को दोबारा बनाने के बाद भी मुझे परियोजना बनाने में त्रुटि मिल रही है।एओएसपी
त्रुटि है:
FAILED: out/target/common/obj/PACKAGING/checkpublicapi-last-timestamp
/bin/bash -c "((out/host/linux-x86/bin/apicheck -JXmx1024m -J\"classpath /usr/lib/jvm/java-8-openjdk-amd64/bin/../lib/tools.jar:out/host/linux-x86/framework/doclava.jar:out/host/linux-x86/framework/jsilver.jar\" -hide 2 -hide 3 -hide 4 -hide 5 -hide 6 -hide 24 -hide 25 -hide 26 -hide 27 -error 7 -error 8 -error 9 -error 10 -error 11 -error 12 -error 13 -error 14 -error 15 -error 16 -error 17 -error 18 prebuilts/sdk/api/26.txt out/target/common/obj/PACKAGING/public_api.txt frameworks/base/api/removed.txt out/target/common/obj/PACKAGING/removed.txt || ( cat build/core/apicheck_msg_last.txt ; exit 38))) && (mkdir -p out/target/common/obj/PACKAGING/) && (touch out/target/common/obj/PACKAGING/checkpublicapi-last-timestamp)"
out/target/common/obj/PACKAGING/public_api.txt:2874: error 16: Method android.accessibilityservice.FingerprintGestureController.FingerprintGestureCallback.onGestureDetected(int) has changed return type from Primitive?: true TypeVariable?: false Wildcard?: false Dimension: QualifedTypeName: void to Primitive?: true TypeVariable?: false Wildcard?: false Dimension: QualifedTypeName: boolean
******************************
You have tried to change the API from what has been previously released in
an SDK. Please fix the errors listed above.
******************************
कदम मैं संकलित करने के लिए पीछा किया हैं:
lunch sdk-eng
make update-api //Success
make sdk //Success
lunch 1
make -j10 //Errors out here
कोई मार्गदर्शन कृपया कैसे मैं एंड्रॉयड के स्रोत कोड में एसडीके एपीआई जारी किया बदल सकते हैं और एंड्रॉयड संकलन कर सकते हैं कर सकते हैं।
'onGestureDetected' एक अंतरफलक कॉलबैक है। इसे एक बुलियन रिटर्न प्रकार बनाने और विधि कॉल पर अवरुद्ध करने का प्रयास करने से आपको क्या उद्देश्य मिलता है? –
मैं यह जानना चाहता हूं कि फ़िंगरप्रिंट जेस्चर कॉलबैक प्राप्त करने वाले एप्लिकेशन ने ईवेंट का उपभोग किया है या नहीं, व्यू ऑन ऑन टच इवेंट्स के समान। – user531069
और ऐसा क्यों नहीं होगा? अगर डिवाइस में कोई फिंगरप्रिंट सेंसर नहीं है? –