相关疑难解决方法(0)

Gradle 2.2版是必需的.当前版本是2.10

我正在尝试使用gradle构建.这给了我错误的说法

无法应用插件[id'com.android.library'] Gradle 2.2版是必需的.当前版本是2.10.如果使用gradle包装器,请尝试将/home/sanjeewa/workspace/Android/UVCCamera/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.2-all.zip

但我的gradle-wrapper.properties包括gradle-2.4-all.zip.我已将其更改为gradle-2.2-all.zip仍然是同样的问题.

当我在终端Gradle 2.10中运行gradle -version时显示为版本.

如何解决这个错误?

我的构建gradle文件是

 buildscript { 
   repositories { 
       jcenter() 
   } 
   dependencies { 
       classpath 'com.android.tools.build:gradle:1.3.0' 
   } 
 } 

 allprojects { 
   repositories { 
       jcenter() 
   } 
 } 
Run Code Online (Sandbox Code Playgroud)

android gradle android-gradle-plugin

77
推荐指数
4
解决办法
10万
查看次数

在Android中初始化游戏客户端

我正在尝试新的Google Play游戏服务.

起初我按照这个方法https://developers.google.com/games/services/android/quickstart ,然后完成了这个https://developers.google.com/games/services/android/init

我最终是这样的:

05-16 20:01:39.034: E/AndroidRuntime(18257): FATAL EXCEPTION: main
05-16 20:01:39.034: E/AndroidRuntime(18257): java.lang.IllegalStateException: A fatal developer error has occurred. Check the logs for further information.
05-16 20:01:39.034: E/AndroidRuntime(18257):    at com.google.android.gms.internal.p$f.a(Unknown Source)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at com.google.android.gms.internal.p$f.a(Unknown Source)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at com.google.android.gms.internal.p$b.p(Unknown Source)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at com.google.android.gms.internal.p$a.handleMessage(Unknown Source)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at android.os.Handler.dispatchMessage(Handler.java:99)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at android.os.Looper.loop(Looper.java:137)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at android.app.ActivityThread.main(ActivityThread.java:5041)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at java.lang.reflect.Method.invokeNative(Native Method)
05-16 20:01:39.034: E/AndroidRuntime(18257):    at java.lang.reflect.Method.invoke(Method.java:511)
05-16 …
Run Code Online (Sandbox Code Playgroud)

android google-play-services

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

找不到SDK位置Android Studio + Gradle

我已经看过相同的东西发布了很多次,但每当我尝试将我的项目导入我的新工作笔记本电脑时,我一直收到这个错误.

我从git(他的btw在我的旧笔记本电脑上正常运行)中取出了该项目.

然后我去了sdk经理,下载了所有工具,并且所有SDK都可用.在欢迎屏幕中,我进入了Configure - > project Defaults - > Project structure.Android SDK选项卡说没有local.properties的项目的路径是/ Applications/Android Studio.app/sdk这是正确的.在SDKs下,我可以看到所有可用的SDK.Project SDK设置为API 18

然而,在尝试构建我的项目时,我仍然遇到此错误.谁能告诉我在哪里我还没看过?

我在尝试构建时运行gradle 1.7,这是从services.gradle.org下载的

android gradle android-studio

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

如何更新适用于Android Studio 2.2模拟器的Google Play服务?

这个问题有很多变化,但是大多数都很老,并没有真正回答这个问题.我不是问如何安装Studio 2.2模拟器中安装的Play服务.

问题是这些模拟器使用旧版Play服务.

当我运行使用Firebase以促进Google登录的测试应用时,我从Nexus 5 API 23仿真器获取此警报对话框:

在此输入图像描述

在我的登录活动的onCreate方法中,我有以下代码:

int result = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);

    switch(result) {
        case ConnectionResult.SERVICE_VERSION_UPDATE_REQUIRED:
            Log.d(TAG,"SERVICE_VERSION_UPDATE_REQUIRED");
            break;
        case ConnectionResult.SUCCESS:
            Log.d(TAG, "Play service available success");
            break;
        default:
            Log.d(TAG, "unknown services result: " + result);

    }
Run Code Online (Sandbox Code Playgroud)

这总是返回SERVICE_VERSION_UPDATE_REQUIRED.

单击警报对话框中的更新不会检测到任何内容.在调试日志中,我在Play服务启动失败时收到此消息:

W/GooglePlayServicesUtil: Google Play services out of date.  Requires 9080000 but found 8489470
Run Code Online (Sandbox Code Playgroud)

我的应用程序在真正的Android设备上运行良好.

我错过了什么简单的事情?

TIA

android google-play-developer-api

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

升级到Google Play Services 9.0.0后,App会在DynamiteModulesC中挂起

通过以下更改将开发中的应用程序升级到9.0.0并重新生成google-services.json:

classpath 'com.google.gms:google-services:3.0.0'
compile 'com.google.android.gms:play-services:9.0.0'
Run Code Online (Sandbox Code Playgroud)

升级后,当应用程序初始化时,将显示预期的logcat消息序列.大约7秒后,再次输出相同的消息序列,并添加标题background_crash.例如:

17:39:30.162 5453-5453/com.xxx.nub:background_crash I/MultiDex: install done
Run Code Online (Sandbox Code Playgroud)

该应用程序正常运行,直到它变得隐藏,例如通过在另一个应用程序中启动活动.5秒后,系统检测到应用程序已挂起:

05-20 17:40:10.315 5138-5138/com.xxx.nub I/MainActivity: STOP MainActivity
05-20 17:40:10.375 5138-5138/com.xxx.nub I/NubApplication: onTrimMemory(): TRIM_MEMORY_UI_HIDDEN
05-20 17:40:10.375 5138-5138/com.xxx.nub D/FirebaseApp: Notifying background state change listeners.
05-20 17:45:10.465 5138-5143/com.xxx.nub I/dalvikvm: threadid=3: reacting to signal 3
05-20 17:45:10.565 5138-5143/com.xxx.nub I/dalvikvm: Wrote stack traces to '/data/anr/traces.txt'
Run Code Online (Sandbox Code Playgroud)

堆栈跟踪显示应用程序已挂起 com.google.android.gms.DynamiteModulesC

----- pid 5138 at 2016-05-20 17:45:10 -----
Cmd line: com.xxx.nub

JNI: CheckJNI is off; workarounds are off; pins=0; globals=295

DALVIK THREADS:
(mutexes: tll=0 …
Run Code Online (Sandbox Code Playgroud)

android google-play-services

15
推荐指数
1
解决办法
4563
查看次数

设置Google Play游戏服务

我最近一直在玩新的Google Play游戏服务.我花了一些时间来设置一切以使示例项目运行.主要是因为做了很多小错误.因此,我写了一份小清单,以便其他人不必经历同样的结果.开发很有趣,配置不是:-).

android google-play google-play-services

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