我有一个完全在Android Studio中开发的Android项目(目前版本为4.2,gradle版本为1.9-all).我想添加Google Play服务的功能.
项目无法解决GooglePlayServicesUtil,当我手动输入导入时(如下所示),我明白了Cannot resolve symbol 'common'.
import com.google.android.gms.common.GooglePlayServicesUtil;
Run Code Online (Sandbox Code Playgroud)
知道我需要做什么GooglePlayServicesUtil才能解决?
从Google Play服务设置中,我只需要将com.google.android.gms:play-services:4.+依赖项添加到我的build.gradle文件中(并使用gradle重新同步项目文件),以使SDK可用于我的项目.我确实得到了一个"爆炸的捆绑" ProjectName/module/build/exploded-bundles,但这似乎并没有成功.
我已经从SDK Manager安装了Google Play服务,Android支持存储库和Google Repository.我也删除并重新安装了多次:)
编辑:
我可能需要手动将google_play_services添加为项目/全局库吗?我试图没有成功.
我正在尝试验证我是否正在使用Google服务开发平台API(如果可能的话),但我不确定是不是这样.我没有改变似乎做任何事情.
我项目的外部库显示:
这是我的ProjectName/module/build.gradle文件:
buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.7.+'
}
}
apply plugin: 'android'
repositories {
mavenCentral()
}
android {
compileSdkVersion 19
buildToolsVersion '19.0.1'
defaultConfig {
minSdkVersion 17
targetSdkVersion 19
versionCode 1 …Run Code Online (Sandbox Code Playgroud) 我目前正在使用Android Studio(Beta)0.8.6,当我尝试将应用程序运行到我的设备时,出现以下错误:
error: cannot find symbol class ActionBarActivity
Run Code Online (Sandbox Code Playgroud)
我查找了此错误的解决方案,并找到以下内容: 链接
不幸的是,我不是在Eclipse之下.
我尝试运行的代码如下:
package com.example.doblevxv5.sunny;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
/**
* Created by Doble Vx V5 on 8/11/14.
*/
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (savedInstanceState == null) {
getSupportFragmentManager().beginTransaction()
.add(R.id.container, new ForecastFragment())
.commit();
}
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return …Run Code Online (Sandbox Code Playgroud) 我刚刚下载了Android开发者工具(ADT),其中包括Eclipse等,我按照Android的指南创建了MyFirstApp.我只花了一个多小时寻找
android-support-v7-app.jar
Run Code Online (Sandbox Code Playgroud)
但无法.你对如何处理这一事实,对于一个空白模板,有什么建议android.support.v7.app.ActionBarActivity无法解决.
编译器无法导入 ActionBarActivity :
import android.support.v7.app.ActionBarActivity;
Run Code Online (Sandbox Code Playgroud)
我试图清理项目,但它仍然显示错误,我也尝试了“使缓存无效/重新启动”但没有解决问题,最后我编辑了 build.grade 文件并更改:
compile 'com.android.support:appcompat-v7:26.0.2'
Run Code Online (Sandbox Code Playgroud)
到 :
compile 'com.android.support:appcompat-v7:+'
Run Code Online (Sandbox Code Playgroud)
但仍然显示错误。
我感谢任何帮助解决此错误。