- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
最近在做flutter上的音频和视频方面的探索。 需要用到一些视屏区域截取,视屏导出成序列图等等。 这是昨天晚上到今天早上解决的一些问题的汇总,可能先后顺序之类的会记错; 此文目的用于提供一些解决问题的思路,聊以备忘,以使不忘,后事之师.
个人设备过老或者缺失 。
xcode不能更新,所以最新的flutter项目没法用 macos 来debug,且硬件所限,运行 idea 都发出拖拉机的声音,所以 android emulator 也是卡成狗 。
windows电脑都这逼样,超过一定年限,哪怕资源管理器里面内存和cpu占用不高,按下 win+e 都能反应半天,最后还是选了在windows上通过 android studio 加 x86 emulator 来排除一些环境问题 。
由于意气之下弄坏了 。
使用的部分flutter包只支持 iOS , android , macOS .
老是卡这里,开始以为是 maven 没有使用国内源加速的原因, 先后在以下文件中替换了 gradle 的国内源 。
然后根据网上提示,进入到 android 目录下,先后运行
flutter clean
./gradlew clean build
这个时候就可以看到 gradle 真正的报错信息了. 。
FAILURE: Build failed with an exception. 。
Where: Build file 'F:\workspace\app\android\app\build.gradle' line: 24 。
What went wrong: A problem occurred evaluating project ':app'. 。
Failed to apply plugin 'com.android.internal.application'. Android Gradle plugin requires Java 11 to run. You are currently using Java 1.8. Your current JDK is located in F:\Program Files\Java\jdk1.8.0_60\jre You can try some of the following options
好嘛,java版本问题,去oracle下载一个不就得了,于是下了个java 20。 多年未更新过java的我,渠道oracle下载java,居然要登陆!!!!! 更新完成,继续运行:
.\gradlew --status
1个idle的,6个 stopped,没有问题,继续:
./gradlew clean build
发现java 20也不行!友邦惊诧!!! 好嘛,写在java 20,我就给你装个java 11。 安装完java 11,尼玛,明明系统环境变量 \(JAVA_HOME\) 设置的就是新安装的 java 11的jdk根目录,缺还是去之前安装的java 20的目录下去找了!!! 为也是服了,在 gradlew.bat 中也打了日志,就是莫名其妙的在java 11的jdk目录下的bin中找不到java 执行文件!!! 网上说,java 20卸载不干净会有残留文件无法删除,导致此问题。 确认了一下,确实在之前的java 20目录下有残留文件,立即 shift + DEL , 妈蛋,文件使用中。 折腾之下还是重启电脑之后删除掉了。 此事运行运行 clean , 会有什么有趣的事情发生呢?
The supplied javaHome seems to be invalid. 于是,修改了 gradle.property
org.gradle.java.home=f:\\Programe Files\\Java\\jdk-11
此时,项目的源码可以编译通过,但是 。
事实证明,模拟器中可以运行起来,无报错.
至此,以及可以完美的运行起来了,可以往项目中加屎了.
app需要用到一些资源,于是打算在wsl装的ubuntu上搞一个http服务器专门用来提供资源管理。 用golang/gin写了一个简单的http静态资源服务器,打包linux
set GOOS=linux
set GOARCH=amd64
go build
好了,在 ubuntu 上执行 explore.exe . 之后,将刚才生成的可执行文件拉进来, 直接运行,完美; 使用 nohup 运行,卡在了命令行,于是,想起来我这台2013年的拖拉机确实无法承受如此重任,于是想到了上周从垃圾堆里翻出来的树莓派 3 B+; 重新将执行文件上传到树莓派
scp /Users/duke/Downloads/reserver pi@192.168.3.25:/home/pi/res
然后 。
chmod 777 ./reserver
然后运行 。
cannot execute binary file: Exec format error 难道是我的树莓派是32bit的?不应该啊,之前确认过是64bit的。 然后调查了一下,突然想起树莓派是arm架构的,于是 。
set GOOS=linux
set GOARCH=arm64
set CGO_ENABLED=0
go build -o reserver.out ./release/raspberry/reserver.out
然后,将此文件上传至树莓派,完美运行. 。
最后此篇关于assembleDebug太慢的问题调查以及其他的文章就讲到这里了,如果你想了解更多关于assembleDebug太慢的问题调查以及其他的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
有人可以告诉我为什么这不起作用吗?我已经搞砸了两天。永远不会打印文本,永远不会运行 copyAAR。应该如此简单,但显然我错过了一些东西。这是一个具有主“应用程序”和一个名为“MY_Library”的
我最近一直在学习Android的Gradle系统。我们知道,如果在命令行中放置“gradle task --all”,Gradle将打印出所有可用任务。 我感兴趣的是任务“assembleDebug”
首先:这不是这个的副本 Error:Could not find property 'assembleDebug' on project ':app' 问题: 自从更新到 Android Studio
我最近一直在处理 Android Studio 中的 gradle 构建时间。通过删除一些依赖项,我设法将构建时间从大约 3 分钟减少到 10 秒,但事情是这样的: 当我重建项目时,大约需要 10 秒
为什么是 app:assembleDebug在我的构建过程中调用了两次? 我的应用由两个模块组成,应用模块app和一个库模块commons .当我在 Android Studio 中单击“运行”以在设
我需要创建Jar并复制到lib文件夹,这是在以下任务中完成的: task copyJarToLib(type: Copy, dependsOn: 'createJar') { from "bu
我将签名设置添加为 the guide说。现在当我运行 ./gradlew assembleDebug ,它需要我的 keystore 和 key 密码,最后有两个APK文件: ./Main/buil
我在AndroidManifest.xml文件中做了一些更改,以触发屏幕方向事件。这是我的AndroidManifest.xml文件... 这是build.g
如何从我的自定义任务执行./gradlew assembleDebug crashlyticsUploadDistributionStageDebug?我尝试了这段代码,但它不起作用: task my
问题 我刚刚在我的 React Native 应用程序和 android 模拟器上完成了一些更改,然后重新加载(R,R)然后出现更改。 然后我运行了命令: ./gradlew assembleDebu
过去一个月我一直在做 Flutter 项目。到目前为止,我已经能够成功运行此代码,但现在它不再有效。我相信这是在我的包管理器更新 Flutter(运行 Arch Linux)之后发生的。 flutte
我有一个基本未修改的 react native 项目,需要将近一个小时才能构建。花了 15 分钟,直到我做了一些小调整(这应该加快速度),现在需要一个小时。我包含了两个自定义模块( react-nat
我是 Android 开发的新手,正在尝试设置 Jenkins 以在我的 Mac 机器上自动生成构建。当我运行 Jenkins 构建时,它不会在 jenkins 工作区生成任何 apk。我是 grad
我在尝试编译和运行我的项目时遇到错误。如果我尝试在 Android Studio 中运行一个只有空白 Activity 的新项目,甚至会发生这种情况。 错误发生在 gradle 'preDexDebu
当我运行我的应用程序时,我得到了这个: 执行任务:[:app:assembleDebug] Configuration on demand is an incubating feature. :app
我该如何解决这个问题?这是堆栈: FAILURE: Build failed with an exception. * What went wrong: Execution failed for ta
gradlew packageDebug 和 gradlew assembleDebug 都会创建我的 APK。 assembleDebug 似乎依赖于 packageDebug,那么它还为我做了什么
我正在努力学习bitrise平台。截至目前,我还不知道该平台的确切用途。无论如何,当我进行设置时,它要求选择 gradle-task 来运行。 有谁知道 assemble 与 assembleDebu
我昨天从 Eclipse 迁移到了 Android Studio 5.x。挺好的。 但是,当我运行应用程序编译并将其安装到手机中时,它比 eclipse 需要更多时间。 我点击运行,它开始制作应用程序
当我运行应用程序时,它卡住了 Launching lib\main.dart on Lenovo A319 in debug mode... Running Gradle task 'assemble
我是一名优秀的程序员,十分优秀!