如何知道在项目导入期间必须使用Google API?

时间:2015-02-06 16:33:20

标签: android android-studio google-api

据我所知,Android Studio中不存在我们必须在项目导入期间使用Google API的指标。我仍然必须使用自己的逻辑或可视指示器来了解我必须将Google API设置为项目的API。

我通常意识到如果出现以下情况,我必须使用此API代替常规SDK:

  1. 我看到使用了Google服务(地图或类似)

  2. 该应用程序不想启动且logcat不报告任何内容(启动时崩溃,控制台中没有任何logcat错误)

  3. 在项目导入期间,我们是否有更好的方法来了解我们必须使用Google API SDK而不是常规的Android SDK?

1 个答案:

答案 0 :(得分:1)

我能看到的最简单方法是,如果您查看依赖项下的 app 文件(也就是app文件夹中的build.gradle文件),如果其中包含compile 'com.google...,如下面的代码,它将需要Google API。

dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.google.android.gms:play-services:6.5.87'
compile 'com.android.support:support-v4:21.0.3'
}

修改

对于任何项目,包括非gradle,您还可以查看AndroidManifest.xml文件并搜索

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

要使Google API服务正常运行,它需要知道版本代码,因此可能会在所有需要Google API的项目中找到。