Android Google Maps Api V2崩溃

时间:2013-12-13 13:33:48

标签: android google-maps google-api samsung-mobile

我正在尝试使用Android App制作Google Maps Api,因为我遵循着名的(Ravi Tamada)所做的同一步骤(精确)是他的教程:

链接到教程:http://www.androidhive.info/2013/08/android-working-with-google-maps-v2/

但是当我尝试编译项目时,在我的Android设备(Samsung Galaxy S3, Android Version: 4.1.2)上运行它会崩溃,并在LogCast中给我以下错误信息!

链接到我的LogCast:http://openensak.com/img/LogCast.png

我不知道出了什么问题!!!

2 个答案:

答案 0 :(得分:3)

使用

import android.support.v4.app.Fragment;
YourActivity extends FragmentActivity 

而不是

import android.app.Fragment;
YourActivity extends Activity 

并请在清单文件中添加API KEY

<application>
        <meta-data
            android:name="com.google.android.maps.v2.API_KEY"
            android:value="youApiKey" 

        />
    <meta-data 
            android:name="com.google.android.gms.version"
            android:value="@integer/google_play_services_version" 
        />
</application>

位于AndroidManifest.xml

的元素中

答案 1 :(得分:0)

我认为您不能将google-play-services.jar包含在您的项目中。因此,布局中的片段不能膨胀。请务必将google-play-services.jar添加到您的项目中。或者添加你的​​课程

import android.support.v4.app.Fragment; 而不是使用

public class MainActivity extends Activity

使用public class MainActivity extends FragmentActivity