同样的问题是这一个。我在两个窗口上有两个 android 项目,当我通过单击 Mac 上的 [x] 图标关闭一个项目时,该项目已关闭,但该窗口存在空白屏幕。
我的 Android Studio 版本信息:
Android Studio 4.0
Build #AI-193.6911.18.40.6514223, built on May 20, 2020
Runtime version: 1.8.0_242-release-1644-b3-6222593 x86_64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
macOS 10.15.4
GC: ParNew, ConcurrentMarkSweep
Memory: 1979M
Cores: 12
Registry: ide.new.welcome.screen.force=true
Non-Bundled Plugins: org.jf.smalidea
Run Code Online (Sandbox Code Playgroud)
Studio 核心中的异常堆栈跟踪:
java.lang.IndexOutOfBoundsException: Index: 1, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:657)
at java.util.ArrayList.get(ArrayList.java:433)
at java.awt.Container.removeNotify(Container.java:2798)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at com.intellij.ui.tabs.impl.JBTabsImpl.removeNotify(JBTabsImpl.java:553)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807)
at javax.swing.JComponent.removeNotify(JComponent.java:4759)
at java.awt.Container.removeNotify(Container.java:2807) …Run Code Online (Sandbox Code Playgroud) 我使用以下代码通过ffprobe提取视频信息:
ffprobe -show_streams -of json -v quiet -i input.mp4
Run Code Online (Sandbox Code Playgroud)
所有流的信息都出现在输出中,而我只需要v:0和a:0流的信息。
我知道有-select_streams选择流的选项,但它仅接受一个参数,例如:-select_streams v:0。
我可以使用-select_streams两个参数v:0,a:0也可以使用两次吗?
我的构建 jar 任务在 3.5.3 年级中工作正常,但在 3.6.1 年级中不起作用。我检查了我的构建文件,但是,/build/intermediates/packaged-classes/目录奇怪地丢失了。
gradle 脚本:
task buildJar(dependsOn: ['build'], type: Jar) {
doFirst {
manifest {
attributes 'Jar-VersionName': jarVersionName
attributes 'Jar-VersionCode': jarVersionCode
}
}
from zipTree(file('build/intermediates/packaged-classes/release/classes.jar'))
appendix = ""
baseName = "pp"
version = jarVersionName + "_" + jarVersionCode
classifier = "release"
extension = "jar"
destinationDir = file('build/libs/')
}
//dx --dex --output=target.jar origin.jar
task buildDex(dependsOn: ['buildJar'], type: Exec) {
workingDir buildDir.absolutePath + "/libs"
executable "dx"
args "--dex"
args "--output=" + buildJar.archiveName
args buildJar.archiveName
}
Run Code Online (Sandbox Code Playgroud)
错误日志: …