集成Android SDK時(shí)的常見(jiàn)問(wèn)題
更新時(shí)間:
通過(guò)閱讀本文,您可以了解集成Android SDK時(shí)常見(jiàn)的問(wèn)題及解決方法。
gradle中未正確引用Android SDK依賴文件導(dǎo)致編譯報(bào)錯(cuò)
問(wèn)題現(xiàn)象:編譯代碼時(shí)可能會(huì)出現(xiàn)以下錯(cuò)誤:
可能原因:gradle中未正確引用Android SDK依賴文件。
解決方案:請(qǐng)按照正確步驟導(dǎo)入aar包和jar包,并在gradle中配置引用。具體操作,請(qǐng)參見(jiàn)集成Android SDK。
隱私權(quán)限未申請(qǐng)導(dǎo)致程序運(yùn)行時(shí)報(bào)錯(cuò)
問(wèn)題現(xiàn)象:程序運(yùn)行時(shí)可能會(huì)出現(xiàn)以下錯(cuò)誤:
可能原因:隱私權(quán)限未申請(qǐng)。
解決方案:
在AndroidManifest.xml文件中添加攝像頭、麥克風(fēng)、網(wǎng)絡(luò)、訪問(wèn)存儲(chǔ)等權(quán)限。
<!-- 網(wǎng)絡(luò)權(quán)限 --> <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.WAKE_LOCK" /> <!-- 視頻權(quán)限 --> <uses-permission android:name="android.permission.CAMERA" /> <!-- 錄音權(quán)限 --> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" /> <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> <!-- 藍(lán)牙 startBluetoothSco 會(huì)用到此權(quán)限 --> <uses-permission android:name="android.permission.BROADCAST_STICKY"/>
在代碼里動(dòng)態(tài)申請(qǐng)權(quán)限。
文檔內(nèi)容是否對(duì)您有幫助?