相关疑难解决方法(0)

带有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万
查看次数

Google Maps Android API v2授权失败

我的步骤:

  • 从debug.keystore获取SHA1代码
  • 在谷歌apis控制台中创建应用程序
  • 启用了谷歌地图api v2
  • 输入SHA1; my.package.name
  • 获取API密钥
  • 创建AndroidManifest文件:

        <permission
                android:name="my.package.name.permission.MAPS_RECEIVE"
                android:protectionLevel="signature"/>
    
        <uses-permission android:name="my.package.name.permission.MAPS_RECEIVE"/>
    
        <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/>
    
        <uses-permission android:name="android.permission.INTERNET"/>
        <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
        <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
        <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
        <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
    
        <uses-feature android:glEsVersion="0x00020000" android:required="true"/>
    
        <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:hardwareAccelerated="true">
    
            <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MY_API_KEY_HERE" />
    
            <activity android:name="MyActivity"
                      android:label="@string/app_name">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
            </activity>
        </application>
    </manifest>
    
    Run Code Online (Sandbox Code Playgroud)
  • 创建布局

  • 把"google-play-services.jar"放到libs上

编译后我崩溃了:

  ERROR/AndroidRuntime(10182): FATAL EXCEPTION: main
                java.lang.NoClassDefFoundError: com.google.android.gms.R$styleable
                at com.google.android.gms.maps.GoogleMapOptions.createFromAttributes(Unknown Source)
                at com.google.android.gms.maps.MapFragment.onInflate(Unknown Source)
                at android.app.Activity.onCreateView(Activity.java:4716)
                at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:680)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:466)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
                at android.view.LayoutInflater.inflate(LayoutInflater.java:352)
                at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:270)
                at android.app.Activity.setContentView(Activity.java:1881) …
Run Code Online (Sandbox Code Playgroud)

android google-maps android-maps google-maps-android-api-2

92
推荐指数
6
解决办法
13万
查看次数

如何将库项目添加到Android Studio并使用它?(有些人要求不生效)

如何将一个库项目添加到Android Studio并使用它?(有些问问题不会生效)我试着找到答案如何将一个库项目添加到Android Studio?如何使用Android Studio(不是jar)导入相关项目.但它不起作用.它还说"检索项目的父项时出错:找不到与给定名称'Theme.Sherlock.Light'匹配的资源." 等等

我的sdk工具rev是22.

android intellij-idea android-studio

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

Android Studio中的编译错误制作简单的Google Android Maps API v2项目时

最近我迁移到基于IntelliJ 的New Android Studio IDE

我遵循的指南是:

  1. https://developers.google.com/maps/documentation/android/start(基础知识)

  2. 如何在Android Studio中使用Google Maps Api v2创建Android应用程序? (用于将所需的Google Play服务和支持库导入android studio)

Android Studio正确检测到所有库,我没有得到任何"库未找到错误".该项目没有显示错误.然后,当我试图编译它时,我得到了这个错误.

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':AID-AmritaInfoDesk:compileDebug'.
> Compilation failed; see the compiler error output for details.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.


Could not execute build using Gradle distribution 'http://services.gradle.org/distributions/gradle-1.6-bin.zip'.
Run Code Online (Sandbox Code Playgroud)

这是我的explorer.java …

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

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

Android Studio Maps Api v2

我的代码完全适用于eclipse.我已经创建了在Android Studio中的一个新项目,并添加我的班,我也遵循了这一流行的教程答案如何创建Android Studio中使用谷歌地图API V2的Android应用程序?

现在代码并不显示任何红旗和检测进口罚款,但是当我建立的项目,我得到这些错误:摇篮:包com.google.android.gms.maps不存在摇篮:包com.google.android .gms.maps.model不存在

在一个侧面说明我试图像教程说导入MAPS样本项目,并且一直很好,但我不知道为什么我的新项目给了我这些错误,即使我按照教程的信.

伙计们好吗?

android google-maps android-studio

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

Android Studio 0.2使用Google地图的应用 - Gradle修改

我正在Android工作室开发一个应用程序.我想使用Google maps API,但我无法使用UI来配置项目设置.我尝试了一些不同的指令来添加地图,但它没有用.我必须以某种方式修改build.gradle文件?你能告诉我怎么样吗?有人有经验吗?

感谢您的一切建议.

java android google-maps android-studio

5
推荐指数
1
解决办法
3154
查看次数

无法在Android Studio中导入com.google.android.gms.maps.model.LatLng

我正在尝试在Android项目中创建新类,但始终收到以下错误:

错误:包com.google.android.gms.maps.model不存在

我已经安装Google Play Services在SDK管理器中。任何想法如何解决这个问题?

Android dev noob在这里

android google-maps

5
推荐指数
1
解决办法
5782
查看次数

使用Gradle for Android进行多项目设置

我在构建Android应用程序时遇到问题.

我有一个主应用程序模块,另一个是google-play-services_lib所需的模块.

我的文件夹结构如下:

ParkingApp
   | 
   |-----> google-play-services_lib (Library Project) 
   |-----> ParkingApp
   |-----> settings.gradle
Run Code Online (Sandbox Code Playgroud)

我的settings.gradle文件如下:

include ':ParkingApp', ':google-play-services_lib'
Run Code Online (Sandbox Code Playgroud)

我的ParkingApp有以下build.gradle.

buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android'

dependencies {
    compile files('libs/android-support-v4.jar')
    compile project(':google-play-services_lib')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 15
        targetSdkVersion 17
    }
}
Run Code Online (Sandbox Code Playgroud)

并且google-play-services_lib具有以下build.gradle:

buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android-library'

dependencies { …
Run Code Online (Sandbox Code Playgroud)

android gradle google-play-services android-studio

2
推荐指数
1
解决办法
3527
查看次数