日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

百度鹰眼项目遇到的问题全记录

發布時間:2024/3/24 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 百度鹰眼项目遇到的问题全记录 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

百度鷹眼學習筆記

  • 前言
  • 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文件會報錯:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {// 前臺服務權限addPermission(permissions, Manifest.permission.FOREGROUND_SERVICE);}if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {// 后臺定位權限addPermission(permissions, Manifest.permission.ACCESS_BACKGROUND_LOCATION);}

錯誤情況:
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,重新提交給控制臺應用:

總結

以上是生活随笔為你收集整理的百度鹰眼项目遇到的问题全记录的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。