相关疑难解决方法(0)

Android Studio突然无法解析符号

Android Studio 0.4.2工作正常,今天我打开它,几乎所有东西都是红色,自动完成已停止工作.我看看导入和AS似乎告诉我它突然找不到android.support.v4(提供我删除未使用的导入的选项).(android.support.v7似乎很好).

我尝试过的事情:

  • 重建项目
  • 清洁项目
  • 与Gradle文件同步
  • 关闭项目,关闭AS并重新启动/重新打开
  • 文件>无效缓存/重新启动
  • 检查Lint,没有看到任何明显的东西
  • 在SDK管理器中仔细检查所有支持库是否是最新的
  • 检查我的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.0'

    defaultConfig {
        minSdkVersion 8
        targetSdkVersion 19
    }
}

dependencies {
    compile 'com.android.support:support-v4:19.0.0'
    compile 'com.android.support:gridlayout-v7:19.0.0'
    compile 'com.android.support:appcompat-v7:19.0.0'
    compile 'com.google.android.gms:play-services:4.0.30'
    compile project(':libraries:facebook')
    compile files('libs/core.jar')
}
Run Code Online (Sandbox Code Playgroud)

当我点击"与Gradle同步"并打开"项目设置"时,我收到一个红色错误,告诉我我有重复的库引用并删除未使用的库引用. 在此输入图像描述

我的项目编译并运行良好,但我真的需要自动完成工作!有没有人有什么建议?

在此输入图像描述

import android gradle android-studio

201
推荐指数
6
解决办法
25万
查看次数

带有Google Play服务的Android Studio

我正在尝试使用新的Android Studio测试Google Play服务.我有一个与google_play_services.jar相关的项目.但是当我尝试重建项目时,我收到以下错误:

Information:[TstGP3-TstGP3] Crunching PNG Files in source dir: C:\Users\ans\AndroidStudioProjects\TstGP3\TstGP3\src\main\res
Information:[TstGP3-TstGP3] To destination dir: C:\Users\ans\AndroidStudioProjects\TstGP3\build\classes\res-cache\TstGP3-TstGP3
Information:Compilation completed with 2 errors and 0 warnings in 2 sec
Information:2 errors
Information:0 warnings
C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\Android_BuildConfig_Generator\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\BuildConfig.java
    Error:Error:line (4)error: duplicate class: com.example.tstgp3.BuildConfig
C:\Users\ans\.AndroidStudioPreview\system\compiler\tstgp3.3f17bd41\.generated\aapt\TstGP3-TstGP3.74fc5b25\production\com\example\tstgp3\R.java
    Error:Error:line (10)error: duplicate class: com.example.tstgp3.R
Run Code Online (Sandbox Code Playgroud)

它似乎有两个BuildConfig文件和两个R类.我该如何解决这个问题?

编辑:

我注意到编译器编译了两个R.java文件:一个位于我的项目文件夹中,另一个位于文件夹%USERPROFILE%.AndroidStudioPreview所以,我试图在编译器设置中排除这个"Preview"文件夹现在它正在发挥作用.只有在我的项目中开始使用Google Play服务类后,才会出现此问题.如果有人能解释这个问题背后的原因,我将不胜感激.

android google-play-services android-studio

96
推荐指数
3
解决办法
18万
查看次数

ActionBarActivity无法解析符号

在我的android Studio中,编译器无法找到ActionBarActivity.因此,我遇到了很多错误.编译器无法导入ActionBarActivityActionBar类.这些是编译器抛出错误的行:

import android.support.v7.app.ActionBarActivity;
import android.support.v7.app.ActionBar;
Run Code Online (Sandbox Code Playgroud)

在提出问题之前,我尝试搜索stackoverflow.我得到的答案是eclipse,即添加库.我试过在Android Studio中做,但没有得到任何东西.

android android-studio

34
推荐指数
1
解决办法
11万
查看次数

带有Google Play的Android Studio:Google Play服务缺失

我使用的是Ubuntu 14,Android Studio 0.8.6.我正在使用Genymotion来运行应用程序,我得到的响应是:

W/GooglePlayServicesUtil? Google Play services is missing.
Run Code Online (Sandbox Code Playgroud)

尝试在Android Studio导入Google Play服务库,也可以在Android Studio中使用Google Play服务.从Android SDK Manager安装以下软件包:Android支持存储库,Android支持库,Google Play服务,Google Repository.

我正在尝试运行Android Studio默认活动(地图活动).这是清单文件:

<application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MapsActivity"
            android:label="@string/title_activity_maps" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>

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

    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
Run Code Online (Sandbox Code Playgroud)

build.gradle的依赖关系:

dependencies {
    compile 'com.google.android.gms:play-services:5.2.08'
    compile 'com.android.support:appcompat-v7:20.0.0'
}
Run Code Online (Sandbox Code Playgroud)

默认的MapsActivity.java:

import android.support.v4.app.FragmentActivity;
import android.os.Bundle; …
Run Code Online (Sandbox Code Playgroud)

android google-play google-maps-android-api-2 android-studio genymotion

9
推荐指数
2
解决办法
2万
查看次数

Android Studio错误 - 无法打开PNG文件

错误图片

当我尝试在Android Studio中构建项目时,我收到上图所示的错误.

该文件夹中不存在错误中提到的文件.我试图删除整个文件夹,希望它能重新下载所需的文件.它确实重新下载了该文件夹,但它再次没有该文件.

据我所知,我没有在我的项目中的任何地方使用此文件.

任何帮助将不胜感激.

谢谢.

android android-studio

4
推荐指数
1
解决办法
7211
查看次数