我無法讓Google地圖在我的應用程序上工作。Android上的谷歌地圖不適用於應用程序,但演示效果不錯
我看到一個空白屏幕;沒有網格顯示,只有谷歌徽標和+/-縮放按鈕。
我做了什麼:
- 我有「谷歌地圖Android的API第2版」 API啓用
- 我與示範項目,以谷歌控制檯上的API證書列表一起加入我的項目
- 我還爲互聯網,位置com.google.android.providers.gsf.permission.READ_GSERVICES添加了所需的權限。
- 甚至還添加了一些帖子建議
- 還增加了「元數據」 GOOGLE_PLAY_SERVICES_VERSION
由於演示的工作,我簡直複製MultiMapDemoActivity及其文件到我的項目,並試圖「MAPS_RECEIVE」權限打開地圖,無濟於事。
該問題可能與this問題有關。但是,他們似乎根本無法讓地圖工作。
這裏是有趣的一點,我注意到,我通常會得到這樣的:
10-02 12:29:20.376: D/REQUEST(5826): Connection opened to:https://clients4.google.com/glm/mmap/api
10-02 12:29:20.376: D/REQUEST(5826): Open Connection
本如下:
10-02 12:21:45.361: D/REQUEST(5826): DRD(80): 62|132
10-02 12:21:45.361: D/REQUEST(5826): Close
10-02 12:21:45.361: D/REQUEST(5826): Error processing: [email protected] not retrying
10-02 12:21:45.361: D/REQUEST(5826): Retrying: [email protected]
而且,不知道這是相關的,但作爲一旦我點擊打開地圖,或在地圖打開後點擊地圖並顯示空白視圖,我就會看到:
10-02 13:03:32.978: E/DatabaseUtils(15468): Writing exception to parcel 10-02 13:03:32.978:/DatabaseUtils(15468): java.lang.SecurityException: Permission Denial: get/set setting for user asks to run as user -2 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL
EDIT#1
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
EDIT#2 另外,聲明的包名稱爲com.A.B.C(清單);而我的項目的活動的結構爲com.A.B ..
我已經更新了我的項目結構以匹配清單的結構,但仍然看到與以前相同的錯誤,沒有任何更改。我真的在海上,因爲我不明白這裏會出現什麼問題。
一些有助於解決這個問題將不勝感激,謝謝!
這似乎是一個權限問題。檢查您是否擁有清單文件中的所有必要權限。 – 2014-10-02 07:37:35
我在編輯 – Hahn 2014-10-02 07:47:45
時在我的項目中添加了權限我遇到了同樣的問題,但我無法使其在調試模式下工作,即未發佈的版本。 – petur 2014-10-07 08:14:44