百度鹰眼项目遇到的问题全记录
百度鷹眼學習筆記
- 前言
- 1.下載官方的demo
- 2.移花接木添加一系列gradle文件
- 3.Project導入AS(Android Studio)
- 4.按照官方配置工程的方法“檢查”一遍文件(可省略)
- 5.【重點】修改build.gradle(Module.app)
- 6.鑒權錯誤信息
前言
- 系統:Windows
- 軟件:Android Studio
1.下載官方的demo
百度鷹眼軌跡Android SDK V3.1.5 示例工程(2020.01.08)下載地址
2.移花接木添加一系列gradle文件
自己添加文件是因為AS在谷歌下載太慢了,翻墻了似乎也慢
概括來說,將下圖中的四個文件夾拷貝到官方demo解壓后的文件中,全覆蓋
本人參考的各方資料,有興趣可訪問“Android Studio導入github下載的工程”
3.Project導入AS(Android Studio)
4.按照官方配置工程的方法“檢查”一遍文件(可省略)
配置工程
5.【重點】修改build.gradle(Module.app)
編譯版本等至少為29
個人實驗血淚教訓就是,低于29。文件MainActivity.java文件會報錯:
錯誤情況:
Build.VERSION_CODES.P的P
前臺服務權限Manifest.permission.FOREGROUND_SERVICE 的 FOREGROUND_SERVICE
Build.VERSION_CODES.Q的Q
后臺定位權限Manifest.permission.ACCESS_BACKGROUND_LOCATION 的 ACCESS_BACKGROUND_LOCATION
還是太年輕……
6.鑒權錯誤信息
明明就完成百度地圖控制臺的申請為什么還是報錯:
errorcode: 200 uid: -1 appid -1 msg: APP不存在,AK有誤請檢查再重試
請仔細核查 SHA1、package與key申請信息是否對應,key是否刪除,平臺是否匹配
這是因為,按照百度官方教程獲取的SHA1碼與調試版本不一致,具體參考我的博客
思路就是把控制臺報錯的SHA1,重新提交給控制臺應用:
總結
以上是生活随笔為你收集整理的百度鹰眼项目遇到的问题全记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软工12-13-2 实验报告三——住房贷
- 下一篇: Arduino Uno 开发简介