Android Studio常见问题整理

[整理]Android Studio 常见问题及解决方案 一、Android SDK Manager 不能下载或更新SDK包 解决方法:使用国内提供的镜像SDK包 1. 点击 Tools -> Options 2. 在HTTP Proxy Server中填入: mirrors.neusoft.edu.cn 3. 在HTTP Proxy Port中填入:80 4. 勾选 Force https://.. 阅读详情

1、andriod gradle插件版本过低。

出错位置:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. dependencies{  
  2.     classpath 'com.android.tools.build:gradle:0.10.2'  
  3. }  

提示信息:You must use a newer version of the Android Gradle plugin. The minimum supported version is 0.12.0 and the recommended version is 0.12.+

这种情况一般出现在导入其他人的项目,或者更新了android studio之后。原因是android studio是依赖gradle构建的,在构建android项目的时候,会使用到相关的android gradle插件。随着android studio及sdk的更新,可能会导致旧版本的插件不可用(比如在build tools的19.0版本之后,zipalign从tools目录中被移到build tools的对应版本目录中),所以 新版本的android studio会需要更高版本的插件来编译。

按提示,将插件的版本改为0.12.0以上就可以,推荐的版本是使用0.12.+。

2、maven相关问题。

导入项目后出现:Error:(47, 0) No such property: sonatypeRepo for class: org.gradle.api.publication.maven.internal.ant.DefaultGroovyMavenDeployer。

这种问题一般是出现在导入一些开源项目的时候。原因为该项目的原作者会把项目发布到maven中央仓库中,所以在gradle中添加了相关的maven发布任务,而发布任务需要配置username(找不到username也是同样的问题)或sonatypeRepo等属性的值,作者是不会把这些值上传的,所以导致找不到这些属性。你不是该项目的作者,自然不需要这些任务,最干净的方法是把这些任务及引用的maven, signing插件的声明删除即可。当然,你也可以在gradle.properties中添加上找不到的这些属性的值以通过编译。

比如我在gradle.properties中添加上:

[plain]  view plain copy 在CODE上查看代码片 派生到我的代码片
  1. #To fix compile error. 这里的三个变量名根据uploadArchives中所引用的变量名不同,具体看情况而配置。  
  2. sonatypeRepo=null  
  3. sonatypeUsername=null  
  4. sonatypePassword=null  
2022年最新版Android安卓面试题+答案精选(每日20题,持续更新中)【九】 Android面试题就到此为止了,也算是完成了自己的一个大的合集梦想吧,后续的话会继续搜集和整理有关Android面试、趣闻、技术等的文章,喜欢的朋友可以点个关注,如果你感觉本文对你有帮助的话,麻烦点个一键三连哦,你的支持是我更新最大的动力。 阅读详情

相关推荐

最完整Android Studio插件整理

我们做项目的时候,并不是所有文件都是要提交的,比如构建的build 文件夹,本地配置文件,每个Module 生成的iml 文件,但是我们每次add,commit 都会不小心把它们添加上去,而gitignore 就是解决这种痛点的,如果你不想提交的文件,就可以在创建项目的时候将这个文件中添加即可,将一些通用的东西屏蔽掉。可根据后缀快速完成代码,这个属于拓展吧,系统已经有这些功能,如sout、notnull等,这个插件在原有的基础上增添了一些新的功能,我更想做的是通过原作者的代码自己定制功能,那就更爽了。

2401_84132723的博客 2118

Andriod Studio科普篇——3.关于gradle插件的常见问题

1、andriod gradle插件版本过低。 出错位置: dependencies{ classpath 'com.android.tools.build:gradle:0.10.2' } 提示信息:You must use a newer version of the Android Gradle plugin. The minimum supported version is

一个码农的博客 4万+

Android Studio常见问题解决

Android Studio 的问题多集中于环境配置、构建工具和性能优化。通过合理分配硬件资源、优化 Gradle 配置、管理插件依赖,并结合官方文档与社区经验,可高效解决大部分问题。遇到复杂问题时,建议提供详细错误日志到开发者社区(如 Stack Overflow)寻求帮助。

专业深耕,技术前沿 1637

You must use a newer version of the Android Gradle plugin. The minimum supported version is 0.12.0 a

一般android studio遇到这种问题都是 andriod gradle插件版本过低。 解决方法: classpath 'com.android.tools.build:gradle:2.3.0-alpha1' 把alpha1改成alpha2,保存然后系统会自动跳出更新的提示 下载我指定的版本了,下载好,就好了

沐风的博客 2394

【Android Studio】分类整理res/Layouts中的布局文件(创建子目录)

好吧,这个功能需求也是因为作为一个重度强迫症患者,非常想要把layouts中的文件分类整理下。否则看到一堆Activity和Fragment等文件混在一起特别难受。更重要的原因是,如果你的工程交给别人维护,别人看到一堆布局文件压根不知道从哪里下手。又是经过一番折腾,总算把布局整理成这样了: 说到布局文件的整理,一般有两种: 1. 按照文件类型:基本上分为Activity、Fragment和

KaKa的专栏 2万+

React-native项目使用Jenkins构建异常总结(一)

总结

chali1314的博客 717

android studio安装及使用

现在好多的开发者都开始用AS 了,尤其是各种开源的项目,对于我这种还在使用Ecplised 人来说,新开发工具必须要学习下使用了,要不就落后太多了。 其实安装使用在忙活了几天以后发现其实习惯了还是很好弄的。 (1)下载最新Android studio 安装包,或者是直接下载网上免安装的都行 (2)准备一个包含了所有的Build tools版本的文件夹吧,要不在你导入很

钢铁烈阳--非花非雾 2105

Unity与Android Studio✨之间那些不清不楚的小秘密✨(Android Studio与unity交互)

Unity与Android Studio✨之间那些不清不楚的小秘密✨(互相调用) 文章目录Unity与Android Studio✨之间那些不清不楚的小秘密✨(互相调用)前言一、Unity与安卓交互的参数整理1.引入库二、Unity与安卓交互的几种方法Unity调用安卓1.unity调用Android的非静态方法。继承UnityPlayerActivity2.unity调用Android的静态方法3.1.unity调用Android的非静态方法。自己的类写一个静态构造方法安卓调用Unity通过发消息Uni

努力前行,总会成为自己心中的那道光 1万+

解决:No such property: GradleVersion for class: JetGradlePlugin

有的朋友打开别人的工程可能出现如下错误: No such property: GradleVersion for class: JetGradlePlugin 这是由于gradle 设置的版本太高,而本地又没有该版本导致的 解决方法: 第一步:降低工程的build.gradle 版本号 比如 classpath ‘com.android.tools.build:gradle:3.0.1’ 然后t...

qq_31221735的博客 3万+

计算机考研常见面试题

写在前面 本人参加20考研,由于复试没有具体要求会问哪几门课,所以我就找了网上一些常见的计算机专业的面试题,整理如下 主要结构: 数据库 软件工程 操作系统 计算机组成原理 计算机网络 数据结构 C++ Java 数据库 1、数据:数据库中存储的基本对象。 数据库:长期存储在计算机内的、有组织的、可共享的数据集合。 数据库管理系统:专门用于建立和管理数据库的一套软件。对外部程序提供访问数据库的方法,对内进行数据管理。 数据库系统:与和数据库相关的整个系统,一般由数据库、数据库管理系统、应用程序、数

qq_38841618的博客 2万+

手把手教你用ES8311芯片搞定智能音箱TTS播放(附完整寄存器配置清单)

本文详细介绍了如何使用ES8311音频编解码芯片实现智能音箱TTS播放功能,包括芯片特性、硬件连接、寄存器配置及调试技巧。通过完整的寄存器配置清单和实战经验,帮助开发者快速掌握ES8311在智能音箱中的应用,优化音频输出质量和低功耗设计。

weixin_42567497的博客 556

Android Studio入门阶段的常见问题与解答(整理)

答:github上面的安卓项目有发行版的也有开发版的。开发版的是可以直接在Android Studio上面运行的。发行版的需要根据开源项目中所给的。进行修改和完善,对新手来说有一定的难度。

qq_36230292的博客 337

手把手教你用RSoft BPM仿真一个1x2光分束器:从参数设置到结果分析全记录

本文详细介绍了使用RSoft BPM模块设计和仿真1×2光分束器的完整流程,包括参数设置、结构建模、仿真配置和结果分析。通过实战指南,帮助读者掌握光波导器件的仿真技术,实现50:50功率分配的设计目标,适用于光通信和集成光学领域的研究与应用。

weixin_30545945的博客 545

【Android Studio插件】Android Studio插件整理

https://ydmmocoo.github.io/2016/06/28/Android-Studio%E6%8F%92%E4%BB%B6%E6%95%B4%E7%90%86/ 转载于:https://www.cnblogs.com/neillee/p/5640252.html

weixin_30371875的博客 86

GBASE南大通用GBase 8s数据库-从零开始的手动安装与实例配置指南

本文详细介绍了GBASE南大通用GBase 8s数据库的手动安装与实例配置全过程,包括环境准备、用户创建、安装包准备、实例创建、环境变量配置等关键步骤。通过实战经验分享和常见问题解决方案,帮助用户快速掌握GBase 8s数据库的安装与配置技巧,确保数据库稳定运行。

weixin_29209825的博客 454

接口调试必看:status显示canceled的3种常见原因及修复方法

本文深度解析了接口调试中status显示canceled的三种核心原因:网络层中断(如请求超时)、应用层逻辑主动取消(如请求竞态、组件卸载)以及用户交互与浏览器行为。文章提供了从诊断到修复的系统性方案,包括分析Network Timing、使用Axios CancelToken、优化请求策略与性能,帮助开发者从根本上解决这一常见问题。

bb456的博客 936

Android Studio、Gradle常见错误、设置

Android Studio使用过程中遇到问题,在此整理一下,遇到新问题会随时更新,方便查询,如有问题,多多交流!Gradle sync failedGradle sync failed: %Android Studio%\gradle\gradle-2.8\wrapper\dists\gradle-2.8-all\ah86jmo43de9lfa8xg9ux3c4h\gradle-2.8-all.z

piscesQ 2万+

Rocky Linux 9 远程桌面配置全攻略:从零搭建XRDP服务(含防火墙设置)

本文提供了在Rocky Linux 9上从零开始配置XRDP远程桌面服务的完整指南。详细介绍了系统准备、XRDP服务安装、防火墙与SELinux安全设置、多用户性能优化以及多平台客户端连接实测。重点解决了使用Windows远程桌面协议(RDP)连接Rocky Linux时常见的配置难点与安全问题,帮助用户获得稳定高效的图形化远程访问体验。

vodka的博客 646

Android Studio 最新蓝牙服务端源码介绍

Android Studio 最新蓝牙服务端源码介绍 去发现同类优质开源项目:https://gitcode.com/ 此仓库提供了一份基于最新Android Studio整理的蓝牙服务端源码,包含蓝牙通信代码。文件名为:BluetoothService.rar。 文件描述 此源码已经根据最新版本的Android Studio进行了整理,下载后可直接运行。开发者已提前解决了一些常见问题,确保您在使...

gitblog_06757的博客 293

XMC1402调试实战:如何用20元的Jlink-OB搞定SWD连接(附DAVE 4.4.2配置)

本文详细介绍了如何使用成本仅20元的Jlink-OB调试器,成功连接并调试英飞凌XMC1402芯片的完整实战流程。内容涵盖从理解芯片启动模式、使用Memtool完成首次烧录与模式切换,到Jlink-OB驱动安装、连接验证,以及在DAVE 4.4.2中配置调试环境并解决常见问题的全步骤,为个人开发者提供了一套高性价比的SWD调试解决方案。

zz67890的博客 553

5、自动化代码结构与运维系统的优化

本文探讨了自动化代码结构与运维系统的优化方法,涵盖审批流程的模块化设计、日志记录与工单系统的集成、通知方式的选择、错误处理的策略以及持续改进的实践。同时,深入分析了运维盲目性问题,通过故障案例揭示了关键指标缺失和日志未充分利用的弊端,提出了开发与运维角色转变的必要性。文章还介绍了如何生成有用的系统指标、建立良好的日志习惯以及实施日志聚合,以提升系统的可观测性和可靠性。最终通过总结和流程图展示了优化措施的核心要点,为构建高效、可靠的运维体系提供了指导。

pp12345的博客 71

Android Studio 插件

Android Studio 插件系列一 1. Android Studio如何安装插件以及插件详解 http://blog.youkuaiyun.com/hyr83960944/article/details/35987721 本地安装 http://jingyan.baidu.com/article/fea4511a11f95bf7ba912571.html 在线安装 http://b

平凡的路 2731

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Android Studio Tips Of the Day – Roundup

http://www.developerphil.com/android-studio-tips-of-the-day-roundup-1/

SpeedBoy007的专栏 719

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

android 自动升级不需人为干涉,Androidstudio升级3.0后的一些问题解决

最近升级了下androidstudio从2.3.3到3.0.1,升级后,立马就各种编译错误了。最终也是网上查的各种资料,糊里糊涂的搞好了。都比较乱,自己整理下发出来,以后直接找自己的笔记了。1.打包输出配置问题studio1.png这里提示 Cannot set the value of read-only property 'outputFile' ........点击错误提示里的Open Fi...

weixin_29600985的博客 239

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

一些有用的连接(android)

类别 所在版块 名称 连接 作者 是否原创 代码 代码小贴士 Android编程14个很有用的代码片段 http://www.cmd100.com/bbs/thread-4674-1-1.html coolszy 否 代码 代码小贴士 Toast中同时显示图片和文字 http://www.cmd100.com/bbs/thread-8386-1-1.h

knight 135

android studio 常见问题

对于项目中使用ButterKnife库的,这个插件只支持8.0以前的ButterKnife库,如果你的ButterKnife库版本是8.0之后的,这个插件对你来说毫无用处。android studio 打开java文件,一直卡在analyzing,代码解析不出来,配置的主题颜色不显示,不报错,包括编译时和运行时,也没有代码提示。解决:File-->settings-->Plugins-->Android ButterKnife Zelezny disable!

qq_55888300的博客 3606
上一篇: Android消息机制 Handler源码分析
下一篇: Android Touch事件传递机制解析
ProbuINg
博客等级 码龄14年 10粉丝 77原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值