在android studio中使用gradle的错误
我正在尝试构建该项目并在我的Google Glass中运行它,但是每当我试图构建时,它都表明 错误:(20,0)找不到Gradle DSL方法:'runproguard()' 可能的原因:项目" GDK-StopWatch-Sample"可能是使用不包含该方法的Gradle版本. Gradle设置 构建文件可能缺少Gradle插件. 应用Gradle插件 但是我已经安装了最新的gradle插件,即2.13,将build.gradle中的classpath更改为'com.android.tools.build:gradle:2.1.3',gradle-wrapper属性为(distributionurl = https://services.gradle.org/distributions/gradle-2.13-all.all..zip ),删除用户中的.gradle文件,但它会一次又一次地出现,在设置中,我将其标记为离线工作,服务目录路径不断出现 更新清单
Android Studio Gradle构建需要5分钟以上的时间
所以我一直在Android Studio中的一个简单的应用程序,自上次几天以来,每当我点击"运行"时,它需要超过5分钟才能构建.它不习惯这么慢.我不知道为什么.它说"Gradle Build Runing",然后在5分钟后加载应用程序.这发生在仿真器和我的Android设备上.我的成绩版本为2.10 我抬起了这个问题,我已经尝试了其他类似帖子所建议的一切,包括: 添加 - 协议和 - 执行命令行选项设置 在Gradle设置中启用"离线工作" 在gradle.properites文件 中添加org.gradle.daemon=true 下面是屏幕截图. 即使做过所有这些,我的成绩都需要5分钟以上. 这是事件日志中的内容: 10:27:57 AM Executing tasks: [:app:clean, :app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTe
46 2023-01-31
编程技术问答社区
如何在android studio中启用Jack(Java Android Compiler Kit)?
我更新了我的 androidstudio 2.1 stable.as per Android Studio 2.1支持Android N Developer Preview Android Studio 2.1支持插孔(java android编译器套件)编译器. 如何在Android Studio中添加或使用插孔? 注意: 插孔工具链被弃用,按照 Java 8语言功能支持Android .但是,您可以继续将其与启用java 8语言功能直到更换可用. 截至2017年3月14日公告,杰克工具链被推翻.杰克是Android 6.0-8.1的默认的Android构建工具链. https://source.android.com/source/jack 解决方案 有关使用插孔所需的详细信息以及如何在文档. 此处是来自在build.gradle的文档中的相关零件在如何使用jackOptions上,并为java 1.8设置compileOptions.
用于Android Studio 2.0/2.1/3.0+的Bitbucket插件1.2.1不兼容
我已经更新了我的Android Studio的版本到2.0,并在加载Android Studio时面临Bitbucket插件1.2.1的不兼容问题. Android Studio的活动日志是在说: "插件错误 问题找到加载插件: 以下插件与当前IDE构建不兼容:Bitbucket" 任何人都可以帮助我吗? 提前感谢. 解决方案 尝试使用Jetbrains Bitbucket连接器,打开此链接并下载包: https://drive.google.com/open?id=1l0behocirv9jced1fqdysci34wwukyvq Dowloading后,您需要安装此插件(请勿提取包). 在Android Studio中,按照菜单项路径: file =>设置=>插件=>从磁盘=>安装插件=> {选择下载的包} => Restart Android Studio
Android Studio中的Firebase android jars文档/javadoc
我正在尝试在Android Studio上查看Firebase的Javadoc API.我在互联网上找到了Javadoc.例如: databaseereferen"> databaseereferen 问题是我看不到在Android Studio中进行的选项.请参阅屏幕截图. 我可以选择附加火箱的源代码,但在网上找不到. 如何在Android Studio中查看Firebase的Javadoc?谢谢. 解决方案 firebase源无法公开使用,因此您要获得的只是混淆版本,直到他们决定发布源代码. . 更新:您可以在 https://firebase.google.com/文档/参考/android/packages ,我再次没有关于发布Javadocs的信息.
2 2023-01-06
编程技术问答社区
Android Studio JDK的位置每次更新到1.8路径时都会变回1.7。
我最近安装了JDK 1.8 U92之后,Android Studio表示,API24构建需要.但是,我现在遇到了这个问题. 我查看了其他一些解决方案和卸载的JDK 1.7,为JDK_HOME,JAVA_HOME和JAVA8_HOME添加了环境变量.问题仍然存在. 每次我尝试构建该应用程序时,Gradle Sync都会失败,Android Studio要求我选择有效的JDK目录.然后,我转到项目结构=> JDK位置并将其更新为1.8文件夹.尝试再次构建会产生相同的错误,当我检查项目结构时,路径会自动设置回旧的JDK 1.7. 这个问题有任何解决方案吗? 解决方案 查看了Android Studio设置目录中的一些文件后,将其弄清楚. 如果您一直在升级Android Studio并从以前的安装中导入设置,则可能会发生这种情况(新的安装也可能发生). 解决方案: 转到您的Android Studio配置文件夹所在的任何地方(通常在$ home/.an
14 2023-01-06
编程技术问答社区
无法解决符号'App'。
所以我强迫Android Studio停在停止Gradle构建的中间(我知道,我多么愚蠢),因为它是永远的,它一直没有响应,当我打开它时,这还可以,我可以创建一个新的布局文件,但是当我创建一个新的Java类时,它决定它不喜欢导入Android.support.v7.app.app.app.patactactivity在我的任何Java类中(但是,如果我不打开它们以查看它们,没有红色的下划线),它说它"无法解决符号'应用程序'".我找不到这个特定问题的任何问题,我尝试了解决整个进口问题的解决方案.我尝试清洁和重建,使缓存和重新启动无效,制作项目,建立APK,关闭和重新开放项目,关闭和重新开放Android Studio ... 除了最后一个编译外,该应用程序似乎还不错,该文件说要升级到24.1.1,但是当我这样做时,"此支持库不应使用与CompileSdkversion(23)的不同版本(24)",但是如果我将CompileSdkversion更改为24 应用文件: //noi
6 2023-01-02
编程技术问答社区
错误:(144) 属性 "srcCompat "已被定义
我已经编码了一个可以发布推文的应用程序,您可以看到用户时间表和搜索时间表.我用Twitterapi和Fabric.io做到了这一点.如果我想生成一个apk文件或同步 gradle gradle 我得到这些错误: c:\ users \ alexander \ androidStudioprojects \ facebookplus \ app \ build \ build \ intermediates \ res \ res \ merged \ debug \ debug \ values \ values.xml 错误:(140)属性" srccompat"已经定义 错误:任务执行失败':app:processDebugresources'. com.android.ide.common.process.process.processexception:org.gradle.process.internal.execexception:process'命令
10 2023-01-01
编程技术问答社区
com.android.builder.packaging.DuplicateFileException。APK META-INF/maven/com.fasterxml.jackson.core/jackson-databind/pom.xml中复制了重复的文件。
我正在创建一个使用RESTAPI获取数据的应用程序,对于该操作,我正在使用Retrofit 2,Okhttp3和Jackson来解析JSON来对待,我的应用程序还使用Firebase Cloud Messaging 当我编译代码时,它会给我以下错误,我无法运行 错误:任务执行失败':app:transform resourceswithmergejavaresfordebug'. com.android.build.api.transform.transformexception:com.android.builder.packaging.duplicatefileexception:apk meta-inf/maven/com.fasterxml.jackson.jackson.core/jackson-databind/pom. XML file1:/users/silent/work/silentinfotech/dooreye/app/libs/jackson-
56 2022-12-16
编程技术问答社区
棉花糖许可
我正在尝试检查活动中的许可,如下所示, int permission = ContextCompat.checkSelfPermission(this, Manifest.permission.GET_ACCOUNT); 但我在GET_ACCOUNT中收到错误,如Cannot resolve symbol 'GET_ACCOUNT'. 请帮助我应该添加哪些代码来修复这个? 提前感谢. 解决方案 以下代码为我工作, 将以下代码声明为: public static final int PERMISSIONS_REQUEST_GET_ACCOUNT = 133; // any number 在oncreate方法中致电代码: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){ if(ContextCompat.checkSelfPermission(Activity.this, M
无法在android studio中从2.1.1版本升级到2.2预览版
我正在使用开发人员频道的Android Studio 2.1.1版.我在金丝雀频道中获取了来自Android 2.2预览的更新通知.但我无法直接更新2.1.1至2.2预览. 它要求单独下载Android Studio的版本2.2预览. 如果我不想单独下载Android Studio 2.2预览并希望直接更新Android Studio 2.1.1? 此处附加屏幕截图. 如果我点击下载按钮,它需要我到下载网站而不是超过2.1.1 解决方案 如果您使用的是稳定或beta版本,您将无法直接更新它.但是,您可以将其更新为任何Beta/稳定版本,但不限于预览版本. 建议单独运行预览版本,因此不会影响您当前的稳定/测试版. 我们没有提供补丁以确保我们不会扰乱您的当前 使用我们的第一个2.2预览稳定配置.请下载A. 下面链接的完整IDE图像,以确保您的安装捆绑正确的JDK. 注意:我们建议您保留2.1.1和2.2预览1并排安装 其他解决方案 是,要更新到A
40 2022-11-24
编程技术问答社区
减少android studio 2.1的构建时间
我早些时候使用了Android Studio 1.5,我刚刚升级到2.1. 我在此处提到的事情 在设置中启用了离线工作 org.gradle.daemon=true org.gradle.parallel=true 在gradle.properties file @ C:\ Users \ .gradle(Windows) ,但仍然没有区别.如何减少构建时间? 解决方案 来自官方资料来源: Windows Defender实时保护导致即时运行缓慢 唐斯.将您的项目文件夹添加到Windows Defender的列表中 排除. 视频(即时运行 - 深潜水)在即时运行在7:40(时间戳)左右提到了这一点.奇怪的是,他们没有将其放在文本中. 其他解决方案 我也面临着Android Studio 的同样问题 请输入线 org.gradle.jvmargs = -XMX1024M -XX:MAXPERMSIZE = 512M -XX:+H
12 2022-11-07
编程技术问答社区
Butterknife 8.1.0在Android Studio 2.1.2中无法与JDK 1.8协同工作
我对Android,Android Studio,Putterknife和Gradle Build System的新手.但是,我不是Java的新手,或者一般编程. 我正在尝试用JDK 1.8和Butterknife版本8.1.0构建一个Android应用程序,但Gradle Build保持失败,说: 错误:无法在任务上找到属性'选项' ':app:compiledebugjavawithjack'. 注意:我的项目与JDK 1.8完全正常工作("即时运行"功能除外),直到我尝试添加黄蜂. 我已经研究了这一点,并通过了以下页面/文章,但不能得到一个明确的答案,这是Tutterknife 8.1.0与JDK 8合作的问题: github butterknife问题#571 使用Android-Apt插件时的崩溃?/a> Android问题203850在Google代码上 它完全是吗?如果是,我需要做些什么来让它工作? 以下是我的项目设置的详细信息,以
34 2022-11-05
编程技术问答社区
Android Studio 调试器应用程序因中断异常而崩溃
今天工作时,似乎突然无法再调试我们的应用程序.有趣的是,如果我通常运行该应用程序,它会正常工作.为了澄清,我整个早晨都在运行调试器,没有发生任何事件(除了偶尔出现故障或崩溃之外).然后午餐后,它开始100%的时间失败.当然,我整天都在做出改变,因此上面的"看起来".因此,以下是一些相关细节: Android Studio 2.1.1(2016年4月28日构建) 此应用程序以登录屏幕开始.然后,用户必须使用用户名/密码进行身份验证,该用户名/密码调用外部服务. 我可以进入登录屏幕,但是该应用程序总是会在身份验证中间的同一点崩溃. 这是堆栈跟踪: 05-24 14:56:25.764 2399-2745/com.mycomp.myapp.test E/Crashlytics: Failed to execute task. java.lang.InterruptedException
82 2022-11-03
编程技术问答社区
Android Studio使用另一个AAR文件和里面的jar创建AAR
我正在使用另一个AAR和JAR文件依赖项创建AAR文件.我已成功创建了.AR发布文件. 然后,我已将新的AAR文件导入示例项目.该项目运行正常.如果要访问AAR和JAR类的意思,它会显示 noclassdeyomnound 错误. 注意:首先我想知道,截图现在是另一个AAR中的AAR是可能的.任何人都可以帮助我从这个新事物中出来吗? 我还提到了这个链接也用多个aars/jars创建一个aar .它在说传递=真实.但是,不明白,在哪里使用该标志.在第三方使用应用程序或在AAR内部项目依赖项中创建AAR. 感谢前进. 我的mini项目gradle文件: 迷你项目,只会转换为.AAR文件.然后,这个文件只能使用另一个newproject mini项目build.gradle文件 /* This would be enabled for development purpose and to debug and check the same */
24 2022-10-26
编程技术问答社区
使用PackageManager.GET_SIGNATURES时的Android Studio警告
我需要获取包签名,我目前使用此代码获取: Signature[] sigs = c.getPackageManager() .getPackageInfo(c.getPackageName(), PackageManager.GET_SIGNATURES).signatures; 但是,Android Studio给了我这个警告: 从getPackageInfo读取应用签名:如果未正确验证,可以利用应用程序签名;有关详细信息,请参阅问题说明. 应用程序签名的验证可能导致恶意应用程序在其实际证书和虚假证书中提交给播放商店的问题,并且由于仅需要检查另一个应用程序,因此它不应该具有它不应该有的功能或信息.假证书和忽略其余的.请务必验证此方法返回的所有签名. 在这种情况下验证签名是什么意思?我将要检查对服务器的签名以确保它们匹配 - 这是它们
98 2022-10-25
编程技术问答社区
警告。在Android Studio 2.1.2中,ClassLoader引用了未知路径
我是新的Android和Android Studio.我在Android Studio创建了一个HelloWorld项目.当我在我的设备上运行应用程序时,我会追随警告..如何修复这些警告? 6-15 11:21:22.287 962-962/com.rajiv.helloworld W/System: ClassLoader referenced unknown path: /data/app/com.rajiv.helloworld-1/lib/arm 06-15 11:21:23.136 962-962/com.rajiv.helloworld W/System: ClassLoader referenced unknown path: /data/app/com.rajiv.helloworld-1/lib/arm 06-15 11:21:23.424 962-962/com.rajiv.helloworld W/art: Before Android 4.1, method
28 2022-10-25
编程技术问答社区
Android Studio 2.1调试器不显示局部变量
我正在尝试通过Android Studio的网络进行调试.我通过端口5555连接,通常可以通过突破点进行一步.但是通常需要几分钟才能执行一行代码,另一件事是我看不到任何没有成员的变量.我所看到的是this对象,但没有来自方法内的变量.我该如何启用? 您可以看到我在该方法中,至少将活动对象初始化,但是在变量监视器中不可见. 更新: 使用USB调试时,问题仍然存在.没有局部变量可见,即使在调试时尝试评估表达式时也不可见: Android Studio 2.1,Grad 2.1.0,Java 1.8 解决方案 也有相同的问题. Android Studio中有一个错误,请参见 . 他们建议在build.gradle(app)中删除此问题. android { buildTypes { debug { ... testCoverageEnabled true }
18 2022-10-24
编程技术问答社区
Findbugs失败了,"java.io.IOException。没有要分析的文件可以打开"
我运行了Android Studio v2.1.3并使用./gradlew build检测Android项目中的错误. 最近开始出现错误: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':process:customFindbugs'. > java.io.IOException: No files to analyze could be opened 有足够的磁盘空间和RAM,除此之外,我看不到发生该错误的任何特定原因.请帮助详细说明这个问题. 解决方案 如果使用3.2,请注意 classes = files("$project.buildDir/intermediates/classes") 应该是 classes = files("$project.buildDir/intermediates/javac")
66 2022-10-24
编程技术问答社区
错误。请提供Android SDK的路径
安装Android Studio后并启动它我收到此错误. 我无法指定SDK的路径.我尝试将路径称为:C:\Development\Android\android-sdk-windows\platform-tools\",但路径是无效的 解决方案 试试这个 - C:\Users\Your Name\AppData\Local\Android\Sdk 用PC的名称替换Your Name. 其他解决方案 试用: 关闭此框然后 工具 - > android - > sdk manager 其他解决方案 在安装Android Studio 3.0时,我遇到了这个问题. 实际上没有文件夹在安装Android Studio后命名为C:\Users\Your Name\AppData\Local\Android\Sdk.我尝试在此位置安装Android命令行工具,但Android Studio不接受此功能. (结果,命令行工具不是SDK.) 通
18 2022-10-21
编程技术问答社区