关于在AndroidStudio项目下运行main函数报错的解决方案
曾几何时,我们可以在Android类中写一个main函数来执行一些简单的java逻辑测试。直到某天我们升级项目的配置(gradle)后,发现报错了
根据try的提示,似乎我们还没有看到详细的日志信息,需要在命令后面加上–stacktrace之类的辅助命令,怎么做呢?
我们首先需要在设置里面找到complier这个选项:
注意到右侧Command-line Options这个选项没,加入:
–info --stacktrace或者*–debug --stacktrace*
点击应用即可。然后重新运行main函数:
发现还是一堆看不懂的。
这时就要求助伟大的度娘了。
首先找到的一种解决方案就是在项目根目录的gradle.property中,增加关闭aapt2的配置代码:
android.enableAapt2=false
结果实测,翻车了:
大意是说,关闭aapt2的指令在我们这个项目的gradle中被废弃了。没办法,继续回去找办法。
然后又找到一个在项目的idea文件夹下该改配置的方法,
具体就是在.idea/gradle.xml中的GradleProjectSetting节点里面增加:
<option name="delegatedBuild" value="false" />
实测,成功了!
注意:修改成该配置会导致编译变慢,如非必须,不要修改。
关于在AndroidStudio项目下运行main函数报错的解决方案相关推荐
- python3.7运行报错_Python 3.7 环境下运行 scrapy crawl 报错 def write(self, data, async=False)?...
Python 3.7 环境下运行 scrapy crawl 报错 def write(self, data, async=False),详细报错信息如下: 2018-08-10 15:10:29 [s ...
- DataFrame/Series运行round()函数报错“TypeError: a float is required”解决办法
DataFrame/Series运行round()函数报错"TypeError: a float is required"解决办法 原代码片段: #把数据按年龄分层,然后按照不同层 ...
- webservice项目部署部署到weblogic报错之解决方案
webservice项目部署部署到weblogic报错之解决方案 参考文章: (1)webservice项目部署部署到weblogic报错之解决方案 (2)https://www.cnblogs.co ...
- php 打开报错,php模式下 运行start.php 报错
当我以hhvm 方式运行 start.php 开启时 没有任何报错 服务也运行正常 但是当我以php start.php start 方式 运行时 立刻报出以下错误 PHP Warning: stre ...
- ValueError: Program dot not found in path.python下运行pygraphviz出现报错
运行python时出现报错 使用百度翻译,翻译结果: 值错误:在路径中找不到程序点. 这就说明是路径错误 解决办法: 将C:\Program Files (x86)\Graphviz2.38\bin添 ...
- windows 10 下运行 docker desktop 报错 cannot enable hyper-v service
刚装完最新版的 Docker Desktop ,启动时出现以下提示: 首先在命令行中输入 systeminfo 检查验证硬件兼容性,然后检查" Hyper-V 要求"部分,验证Wi ...
- java linux at_linux下运行java程序报错,求大神解答
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Exception in thread "main" java.lang.UnsatisfiedLinkError: /usr/loc ...
- gradle 项目运行主类报错
Error:gradle-resources-: java.lang.NoClassDefFoundError: org/apache/tools/ant/util/ReaderInputStream ...
- react 脚手架创建后暴漏配置文件 运行yarn eject 报错 (已解决)
创建项目后 运行yarn eject 报错问题 git add .git commit -am "save before eject"注:这里是 -am之后再次 yarn ejec ...
最新文章
- 最小二乘GAN:比常规GAN更稳定,比WGAN收敛更迅速
- 《Python数据分析》2nd
- 大数据在银行业的应用场景
- 基于 SpringBoot2 + MybatisPlus 的商城管理系统(附源码)
- 新东方财报背后:增收不增利之下,“下沉”“上线”能有坦途?
- Trouble Sort CodeForces - 1365B(思维)
- html点击按钮计算两个输入框的和_小程序计算报价功能介绍
- Debug模式启动tomcat超时
- 初学php,犯了一个超低级错误!!!
- Apache Solr 全文检索概述 与 Win10 下安装 Solr
- c语言怎么查找中文字符,C语言自学,汉字编码范围查询!
- netty面试题及答案
- loadrunner代理录制
- JDK下载、安装和环境配置
- 小米路由器3G(R3G)刷潘多拉
- gstreamer+qgc+aarch64
- C语言上学期整理(第3章)
- 用matlab求互谱cpsd,互相关函数Rxy(C)
- JS轮播图(点击切换、自动播放、悬停控制)
- 鸿蒙系统卸载预装,鸿蒙系统怎么退回安卓 鸿蒙系统怎么卸载
热门文章
- linux内核安全数据,【漏洞分析】Linux内核XFRM权限提升漏洞分析预警(CVE–2017–16939)...
- 新浪微博 ID与MID互转 (62进制)
- 年少不被层楼误,余生不羁尽自由
- 第六期大咖实战分享 | 联邦学习落地金控集团的挑战与思考
- 精彩回顾 2018中国(上海)国际人工智能展览会完美落幕!
- 工信部重点实验室非结构化数据技术创新实验基地揭牌成立
- 基于夏普比率对因子的筛选,以及基于股票期货交易策略对多因子策略的机器学习算法探讨
- android 图片处理的各种方法
- WinMount V3.4.1020
- 遇到 npm 出现已存在等等报错 EEXIST