android.content.ActivityNotFoundException:找不到可处理google地图的活动
我正在学习如何在android应用程序中使用谷歌地图。作为其中的一部分,我正在关注courseera。在那我发现了一个应用程序。此应用程序将用户地址作为输入,并使用意图在地图中显示其位置。我用的是一个对撞机android.content.ActivityNotFoundException:找不到可处理google地图的活动,android,android-intent,Android,Android Intent,我正在学习如何在android应用程序中使用谷歌地图。作为其中的一部分,我正在关注courseera。在那我发现了一个应用程序。此应用程序将用户地址作为输入,并使用意图在地图中显示其位置。我用的是一个对撞机 button.setOnClickListener(new Button.OnClickListener() { @Override public void onClick(View v) { try {
button.setOnClickListener(new Button.OnClickListener() {
@Override
public void onClick(View v) {
try {
String address = addrText.getText().toString();
address = address.replace(' ', '+');
Intent geoIntent = new Intent(
android.content.Intent.ACTION_VIEW, Uri
.parse("geo:0,0?q=" + address));
startActivity(geoIntent);
} catch (Exception e) {
Log.e(TAG, e.toString());
}
}
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="17" >
</uses-sdk>
<application
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="MapLocation" >
<activity
android:name="course.examples.MapLocation.MapLocation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
我的清单文件
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="17" >
</uses-sdk>
<application
android:allowBackup="false"
android:icon="@drawable/ic_launcher"
android:label="MapLocation" >
<activity
android:name="course.examples.MapLocation.MapLocation">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
</manifest>
你能发布你的日志吗?和你的Manifest.xml给我们显示清单。没有必要查看清单。。。问题是地图应用程序是否安装在设备/模拟器上…这是我的清单