1. 程式人生 > >在Android Studio下執行高德搜尋你“1008 ”?

在Android Studio下執行高德搜尋你“1008 ”?

最近在開發高德地圖的時候,出現一個奇葩的問題,在Eclipse下執行正常,搬到Android Studio就是不能完成地圖搜尋了,不行啊,Eclipse ADT開發Android要淘汰了,一定要在Android Studio下開發。經過和高德工程師的幾經交涉,終於明白了1008錯誤的原因。
也就是沒有徹底修改package name。

下面講述一下修改包名的方法:
這裡寫圖片描述

單擊上圖所示的按鈕,取消選中“Compact Middle Empty Packages”,然後java下的檔案組織樣式變為:
這裡寫圖片描述
在要修改的資料夾上,右鍵->Refactor->Rename…
就可以修改了。
然後修改AndroidManifest中的 package


注意:一定要修改build.gradle(app)中的 applicationId
不放心,可以通過下面的程式碼獲取一下packageName

        String packageName= getApplicationContext().getPackageName();