??1??????????y?????Bug

??????????

???????????????????????y????????????????洢?????SDcard???????????е?SD??Mount??????????????????y?塣??????????????SD????????SD????????ж????????????????????????????????SD??????Mount?????????????????????????????????????????SD??Eject???????????????????SD??Mount??????????????????????????????y?塣

???????????????????????????ó??????????????????????SD??????????????????仯???????????????????SD??Mount????????????????????????ú??????????????仯??

????????

????????????????????y???????????????????????????????????????????????????y??????????????????????????y?壬???????????????????????????????????????????????????

?????????? ?????????????????????????????y?塣?????????????????????????м?????????????????л?y?????SD??Eject??SD??Mount???????????????????????????????????????δ???????????????????SD??Mount?????????????????????????y????????????????л????????????????SD????δ??Eject??Mount???????????????????????????????????????????????SD??Mount??????????????????????????????仯??

?????????????

????????????????????????????????????????????ò????????????????????????Щ?????????????SD????Eject????????????SD??Mount????????????ú???????????

?????????

??????????????????????Bug??????????????????????????????顣?????????????????????д??????????????ó???????????????????????????????????????????????????????????????齻?????????Bug??

????????????Bug????????????????????????????????????????????Bug????????????????????????????й????????Щ???????????У???????????????????????????????????????????????????????????????????????????????С??Χ????????????????????????????????????С??Χ?????????????顣

????2??????????????????Bug

??????????

??????????????????SD??????y?????????????Щ?????????????????????????y????????С???????Java??C++??JNI?????????????Java???????????????д????????????C++????????????????????????????????JNI??????

????????

????????????????????????Java??JVM??????????????????JVM abort?????????????????????????JNI Warning?? illegal start byte 0xb1??.

??????????

??????????????????????????????JVM????????????????????????????JVM????????????????????JNI Warning?? illegal start byte 0xb1??.????????????????????????е??????????????????JVM?????CheckJNI.c?????????????????????JVM?б??????????????????????JNI?????в??????к?????顣?????????????Java???????Modified UTF-8????????????CheckJNI.c??????????????????????б????飬??????????????????Modified UTF-8????????????沢??JVM?????????????????????????JVM??鵽????????????????JVM?????????????????????????????????????????????????????????????????????????JNI???????????????????????????????y?????????????y?????????????????????????y?????????JNI?????y?????????C++?????????y??????????????????????????????????JNI?????Java????????п???????????????y???????????ж???????????????????п?????????Modified UTF-8??????????????????????????????????????????

?????????????

???????????????????????????????????????б????????????????????????????????????????????????JNI??????α????????飬???????????????????????????????????????????

?????????

????????????????????????????????????????????????????????????????????????????????????????????????????????????Σ?????????????????????????????????????????????????????????????????????о????????????λ?????????λ?á???????????е??????????????????????????????????е????????????????????3?????????ɡ?

????3?????????NullPointerException

??????????

??????C/C++/Java?п???????????????????3?????????????C/C++/Java?У???????????????????????????????????????NullPointerException??

????????

??????????NullPointerException??????????????????????????????????????????????????????

??????????

????????????????????????????????????????λ???????????????????????????????????С?????????????????????????????????????????????

?????????????

???????????????????????????????????????????????????????????????в????????????в?????????????????????????????????????????????????????????????????????У?????????????????????????????????????????????????????????????????????????????????粻???????????????ú??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????漰??????????????????????????????

?????????

?????????????????????????????????????????????????????????????????????????????г???????????????????

????4??????????

???????????

??????????

??????Щ??????????????????????????????С??????????????????????????????????????

????????

?????????GUI???У???????????????????汨???????NullPointerException???????????????????漰GUI????ó???????á?