Vì vậy, vấn đề của tôi là bản đồ google không hiển thị trên thiết bị Android của tôi đang sử dụng 3.2 APIGoogle Maps không hiển thị trên thiết bị Android.
Tôi đã cố gắng làm hầu hết mọi đề xuất mà tôi tìm thấy trực tuyến trong khi tìm kiếm giải pháp cho vấn đề này .
Tôi có <uses-permission android:name="android.permission.INTERNET"/>
trong tệp kê khai của mình.
Tôi đã làm theo quy trình được viết bằng google để tạo khóa đã ký (http://developer.android.com/tools/publishing/app-signing.html#setup) và lấy khóa đã nói và đặt nó trong bố cục android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"
Và tôi vẫn thấy các ô màu xám thay vì bản đồ.
Tôi biết rằng phím gỡ lỗi hoạt động trên AVD nhưng không hoạt động trên thiết bị Android trong khi phím đã ký được cho là hoạt động trên thiết bị chứ không phải trong AVD.
Tôi sẵn sàng thử một quy trình từng bước khác để thực hiện công việc này và nếu có thì tôi sẽ mãi mãi biết ơn.
Vui lòng trợ giúp! Cảm ơn bạn!
SOLUTION:
Đã cài đặt gói ứng dụng sai vào thiết bị. Phải làm:
adb install <your-file-name>.apk
trong giao diện điều khiển
EDIT:
Manifest File
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.googlemaps"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="15" />
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme">
<uses-library android:name="com.google.android.maps" />
<activity
android:name=".StartActivity"
android:label="@string/title_activity_start">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
</activity>
<service
android:name=".WorldWideMapService"
android:process=":remote">
<intent-filter>
<action
android:name="com.example.googlemaps.WorldWideMapService" />
</intent-filter>
</service>
</application>
Tôi không chắc chắn ý của bạn là gì theo khóa api mặc định. Bạn có nghĩa là khóa api gỡ lỗi mà tôi đã đề cập? Tôi đã thử sử dụng phím đó rồi chạy ứng dụng trên thiết bị Android và tôi vẫn nhận được các ô màu xám. Tôi đã thử xuất, ký, tạo kho khóa của riêng mình để lấy khóa api mới mà tôi đã sử dụng và vẫn nhận được ô màu xám. – neocoolstar
Tạo khóa api bản đồ cho kho khóa ứng dụng của bạn..và sử dụng khóa đó trong ứng dụng của bạn sau khi thực hiện việc này tạo tệp APK và cài đặt trong thiết bị của bạn, nó sẽ hoạt động không rõ ràng. – Santosh
Đợi để tạo tập tin apk sau khi đặt vào khóa api bản đồ. Tôi lưu tệp APK ở đâu? Trong thư mục bin? – neocoolstar