相关疑难解决方法(0)

如何在android studio中更新gradle?

我安装了Android Studio 0.1.9.今天我得到并更新到0.2版本,当然我更新了.安装完成后,我重新启动了Android Studio,但现在收到此消息:

Project正在使用旧版本的Android Gradle插件.支持的最低版本为0.5.0.请更新依赖项'com.android.tools.build:gradle'的版本

我怎么做?我在android studio中找不到任何gradle插件的更新工具.

android shortcut file-dependancy gradle android-studio

300
推荐指数
8
解决办法
62万
查看次数

"支持的最低Gradle版本为2.14.1.当前版本为2.10." 错误

我正在尝试升级我的Android应用程序,但是我收到以下错误:

支持的最低Gradle版本为2.14.1.当前版本是2.10.如果使用gradle包装器,请尝试将C:\ Users\MyUser\Desktop\myproject\gradle\wrapper\gradle-wrapper.properties中的distributionUrl编辑为gradle-2.14.1-all.zip

这是一条参考资料build.gradle(Project: myproject):

classpath 'com.android.tools.build:gradle:2.1.3'
Run Code Online (Sandbox Code Playgroud)

我有minSdkVersiontargetSdkVersion分别设置为16和24.

我试过了什么

  • 选项1:右键单击我的项目>打开模块设置项目>项目> Gradle版本并设置2.14.1.

  • 选项2:关闭IDE,删除gradle文件夹并重新启动Android Studio

  • 选项3:更改classpath到版本2.1.3后,我转到文件>无效缓存/重新启动...>无效并重新启动

  • 选项4:我已将distributionUrlC:\ Users\MyUser\Desktop\myproject\gradle\wrapper\gradle-wrapper.properties上的属性更改为gradle-2.14.1-all.zip

但任何这些选项都有效.

我该怎么做才能解决这个错误?

提前致谢!

android android-studio

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

YUV_420_888解读三星Galaxy S7(Camera2)

我写了一个从YUV_420_888到Bitmap的转换,考虑到以下逻辑(据我所知):

在此输入图像描述

总结该方法:内核的坐标x和y与Y平面(2d分配)的非填充部分的x和y以及输出位图的x和y都是一致的.然而,U平面和V平面具有与Y平面不同的结构,因为它们使用1个字节覆盖4个像素,此外,可能具有多于一个的PixelStride,此外它们可能也有一个可以与Y平面不同的填充.因此,为了通过内核有效地访问U和V,我将它们放入1-d分配并创建索引"uvIndex",该索引给出了在给定的1-d分配中相应的U-和V的位置( x,y)坐标(非填充)Y平面(以及输出位图).

为了保持rs-Kernel的精简,我通过LaunchOptions限制x范围来排除yPlane中的填充区域(这反映了y平面的RowStride,因此可以在内核中忽略).所以我们只需要考虑uvIndex中的uvPixelStride和uvRowStride,即用于访问u值和v值的索引.

这是我的代码:

Renderscript内核,名为yuv420888.rs

  #pragma version(1)
  #pragma rs java_package_name(com.xxxyyy.testcamera2);
  #pragma rs_fp_relaxed

  int32_t width;
  int32_t height;

  uint picWidth, uvPixelStride, uvRowStride ;
  rs_allocation ypsIn,uIn,vIn;

 // The LaunchOptions ensure that the Kernel does not enter the padding  zone of Y, so yRowStride can be ignored WITHIN the Kernel.
 uchar4 __attribute__((kernel)) doConvert(uint32_t x, uint32_t y) {

 // index for accessing the uIn's and vIn's
uint uvIndex=  uvPixelStride * (x/2) + uvRowStride*(y/2);

// get the y,u,v values
uchar yps= rsGetElementAt_uchar(ypsIn, x, y);
uchar …
Run Code Online (Sandbox Code Playgroud)

android yuv android-camera2

26
推荐指数
2
解决办法
8854
查看次数

使用log4j更新Android Studio后,gradle构建出错

在我更新Android Studio和SDK后,我确实收到了这些错误:

Error:warning: Ignoring InnerClasses attribute for an anonymous inner class
Error:(org.apache.log4j.chainsaw.ControlPanel$1) that doesn't come with an
Error:associated EnclosingMethod attribute. This class was probably produced by a
Error:compiler that did not target the modern .class file format. The recommended
Error:solution is to recompile the class from source, using an up-to-date compiler
Error:and without specifying any "-target" type options. The consequence of ignoring
Error:this warning is that reflective operations on this class will incorrectly
Error:indicate that it is *not* an inner …
Run Code Online (Sandbox Code Playgroud)

dependencies android build android-studio build.gradle

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

我收到此错误:警告:Gradle版本2.10是必需的

我有这个奇怪的错误.

警告:需要Gradle版本2.10.目前的版本是2.8.如果使用gradle包装器,请尝试将D:\ RaymondAndroidProjects\testPaypal\gradle\wrapper\gradle-wrapper.properties中的distributionUrl编辑为gradle-2.10-all.zip

android

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

使用gradle 2.10和gradle插件2.0.0-alpha5时,Android Studio无法正常工作

在更新到Android Studio 2.0预览版5之前,我使用com.android.tools.build:gradle:2.0.0-alpha3和gradle 2.8.它工作正常.

在我更新到2.0预览版5后,它告诉我更新到com.android.tools.build:gradle:2.0.0-alpha5和gradle 2.10.

我现在无法正常构建和运行我的应用程序.它总是使用我的代码的旧副本,虽然我已经更改了代码并花费了更多的时间来构建.

如果我回到com.android.tools.build:gradle:2.0.0-alpha3并且gradle 2.8.It变得正确.

Android Studio版本(http://tools.android.com/recent)

Android Gradle插件版本(http://tools.android.com/tech-docs/new-build-system)

Android Studio Preview 6于2016年1月21日发布.Android Studio Preview 7于2016年1月23日发布.

您可以看到Android Studio Preview经常更新.如果您不想处理各种错误,最好使用稳定版本.

如果要使用更多功能,则应始终保留最新版本以避免错误.

android android-studio android-gradle-plugin

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

Gradle版本2.10是必需的.当前版本是2.8错误

以下事项在项目中使用 -

android studio版本 - 2.0预览4.
ANDROID_BUILD_MIN_SDK_VERSION = 9
ANDROID_BUILD_TARGET_SDK_VERSION = 22
ANDROID_BUILD_TOOLS_VERSION = 22.0.1
ANDROID_BUILD_SDK_VERSION = 22

classpath 'com.android.tools.build:gradle:2.0.0-alpha9'
Run Code Online (Sandbox Code Playgroud)

根据错误,我更改了分发网址

https\://services.gradle.org/distributions/gradle-2.8-all.zip
Run Code Online (Sandbox Code Playgroud)

https\://services.gradle.org/distributions/gradle-2.10-all.zip
Run Code Online (Sandbox Code Playgroud)

但仍然收到以下错误

错误:(1,1)评估项目':app'时出现问题.无法应用插件[id'com.android.application'] Gradle版本2.10是必需的.目前的版本是2.8.如果使用gradle包装器,请尝试将/Users/manishpathak/Project/live/code/ICCCricketWorldCup2015Schedule/gradle/wrapper/gradle-wrapper.properties中的distributionUrl编辑为gradle-2.10-all.zip

android android-studio build.gradle android-studio-2.0

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

插件太旧,请更新到更新版本

插件太旧了,请更新到更新版本,或将ANDROID_DAILY_OVERRIDE环境变量设置为"aed79d567e57792ed352e708d2b7ca891ff897c6"有人可以帮帮我吗?我怎么能更新这个

apply plugin: 'com.android.application'
android {
compileSdkVersion 23
buildToolsVersion '23.0.2'

defaultConfig {
    applicationId "xxxxxx.xxxx.xxx"
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 1
    versionName "1.0"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
    }
}}   dependencies {
compile fileTree(include: ['*.jar'], dir: 'libs')
testCompile 'junit:junit:4.12'
compile files('libs/Parse-1.10.2.jar')
compile 'com.android.support:appcompat-v7:23.1.1'
compile 'com.android.support:design:23.1.1'
compile 'com.parse.bolts:bolts-android:1.+'
compile 'com.android.support:support-v4:23.1.1'
compile 'com.google.android.gms:play-services:8.1.0'}'
Run Code Online (Sandbox Code Playgroud)

我正在使用插件 'com.android.tools.build:gradle:2.0.0-alpha3'

你有什么想法可能是什么原因?

android-studio

8
推荐指数
2
解决办法
3390
查看次数

无法构建一个android gradle项目 - 用于cordova项目

我无法构建gradle项目,即使我编辑gradle属性,我收到以下错误:

Error:(22, 1) A problem occurred evaluating root project 'android'.
> Failed to apply plugin [id 'android']
   > Gradle version 2.10 is required. Current version is 2.2.1. If using the gradle wrapper, try editing the distributionUrl in C:\Users\salangar\angular-cordova-tickrv0.1\platforms\android\gradle\wrapper\gradle-wrapper.properties to gradle-2.10-all.zip
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

android cordova android-studio android-gradle-plugin

8
推荐指数
2
解决办法
8631
查看次数

为什么任务包装函数不起作用

关于如何修复 gradle 版本有很多很好的建议,但其中一些已经过时或者我找不到建议的路径。一个对我有用的解决方案是project>project structure>project>gradle version

在这里我可以将其更改为支持的版本,并成功构建项目。

javascript 代码中的一个小错误,因此对其进行了更改。Ionic build android,现在这里发生了一些错误。Minimum supprted Gradle version is 2.14.1. Current version is 2.13..

但是在project/platforms/android/build.gradle

task wrapper(type: Wrapper){ gradleVersion = '2.14.1' }

从这个链接,它表明这是设置你的 gradle 包装器的方式。

所以我期待在project/platforms/android/gradle/wrapper/gradle-wrapper.properties中有distributionUrl=http\://services.gradle.org/distributions/gradle-2.14.1-all.zip,而不是它有distributionUrl=http\://services.gradle.org/distributions/gradle-2.13-all.zip

无法直接更改此文件project/platforms/android/gradle/wrapper/gradle-wrapper.properties,因为每次构建后它将恢复为gradle-2.13-all.zip.

这里发生了什么?找不到任何可以解释为什么它不断改变distributionUrl=http\://services.gradle.org/distributions/gradle-2.13-all.zip. 请有人解释一下吗?也许我错过了一些非常愚蠢的事情。谢谢你。

我看过的链接

“需要 Gradle 2.10 版。” 错误

如何在android studio中更新gradle

下载gradle时离子构建android错误

代码

apply plugin: 'com.android.application'

buildscript {
    repositories {
        mavenCentral()
        jcenter()
    }

    // Switch the …
Run Code Online (Sandbox Code Playgroud)

android gradle build.gradle ionic-framework

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

如何在Android Studio上创建Renderscript脚本,并让它们运行?

背景

我想研究一下在Android和Renderscript上创建Renderscript脚本,在过去的一年里,Android-Studio成为Google支持Android应用开发的唯一IDE.

问题

为此,我找到了多个网站,如下:

事实上,我见过的所有教程和示例都是针对Eclipse的,他们说我需要做的就是在"raw"文件夹中创建一个"rs"文件(也在"src"文件夹中尝试过, "MainActivity.java"文件的相同文件夹,它将为我自动生成所需的Java文件,前缀为"ScriptC_".

但它对我不起作用.

我试过的

我已经从我发现的一些样本(对于Eclipse)创建了一个名为"julia.rs"的文件.这是代码:

#pragma version(1)
#pragma rs java_package_name(lb.com.myapplication)

float cx;
float cy;
float width;
float height;
float zoom;
int precision;

uchar *color;

void root(const uchar4 *in, uchar4 *out, uint32_t x, uint32_t y) {
    float fx = (x + 0.5f) / width * (4.f / zoom) - (2.f / zoom);
    float fy = (y + 0.5f) / height * (4.f / zoom) - (2.f / zoom);

    float t = 0; …
Run Code Online (Sandbox Code Playgroud)

eclipse android renderscript android-studio

7
推荐指数
1
解决办法
1777
查看次数

Android Studio Gradle版本 - Gradle版本2.8是必需的

我正在尝试构建一个Android项目,但发生了以下错误

Error:(10, 1) A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Gradle version 2.8 is required. Current version is 2.4. If using the gradle wrapper, try editing the distributionUrl in C:\Users\...\gradle\wrapper\gradle-wrapper.properties to gradle-2.8-all.zip
Run Code Online (Sandbox Code Playgroud)

这个版本看起来有些不对劲Gradle,但我查了gradle-wrapper-property一下它已经是2.10了.

同样在File-Project Structure-Project中,gradle-version也是2.10

不知道这是怎么回事,我也多次重启android-studio.

android gradle gradlew android-studio android-gradle-plugin

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