我真的被困在这里了。所以,我按照这个教程进行操作:但它仍然不起作用。
我已经完成了教程中的所有步骤,并找出模块中没有的新模块(GooglePlayServices),如果我没有看到打开run->edit
的配置general->module
GooglePlayServices
,我想这是问题所在,但我找不到我必须做的事情修理它。
早一天我尝试了同样的方法,但在这种情况下(我实际上不记得我做了什么)GooglePlayServices
在模块中,我不再有问题了cannot resolve symbol 'maps'
,但它仍然不起作用,引发错误Error inflating class fragment
我的活动延伸FragmentActivity
import android.os.Bundle;
import android.support.v4.app.FragmentActivity;
public class MainActivity extends FragmentActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
在这两种情况下build.gradle
,就像在教程中一样:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.4'
}
}
apply plugin: 'android'
dependencies {
compile files('libs/android-support-v4.jar')
compile project(':GooglePlayServices')
}
android {
compileSdkVersion 17
buildToolsVersion "17.0.0"
defaultConfig {
minSdkVersion 9
targetSdkVersion 17
}
}
和settings.gradle
:
include ':Roadatus', ':GooglePlayServices'
主.xml:
<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.SupportMapFragment"/>