当前位置: 首页 > 知识库问答 >
问题:

Android Studio Arctic Fox 2020.3.1无法安装其工具

翟嘉年
2023-03-14

它似乎有一个问题解压缩它的工具。没有工具,我不能构建任何东西。救命!

因为我的所有项目都不会生成,所以我尝试创建一个新的空项目,没有活动,其他一切都是默认的。它决定安装SDK构建工具,弹出窗口显示

要安装的软件包:

  • Android SDK构建工具30.0.2(构建工具;30.0.2)

准备安装AndroidSDKBuild Tools 30.0.2(修订版:30.0.2)。下载https://dl.google.com/android/repository/build-tools_r30.0.2-linux.zip

解压缩时卡住了。控制台输出显示:-

~/Downloads/Google/android studio/bin/studio。sh 2021-10-24 09:08:35761[1828]警告-集装箱。ComponentManagerImpl-不使用构造函数注入(requestorClass=com.android.tools.idea.AndroidInitialConfigurator)2021-10-24 09:10:35963[122030]错误-intellij。openapi。进步任务-'无效组织。阿帕奇。平民压紧档案管理员。拉链ZipFile。(java.nio.channels.seekablebytechnel)'java。lang.NoSuchMethodError:“无效组织。阿帕奇。平民压紧档案管理员。拉链ZipFile。(java.nio.channels.seekablebytechnel)在com上。Android存储库。util。安装直到。在com上解压(InstallerUtil.java:99)。Android存储库。impl。安装程序。Bascinstaller。com上的doPrepare(BasicInstaller.java:90)。Android存储库。impl。安装程序。抽象操作。在com上准备(AbstractPackageOperation.java:335)。Android工具。主意sdk。男巫安装任务。com上的preparePackages(InstallTask.java:269)。Android工具。主意sdk。男巫安装任务。在com上运行(InstallTask.java:132)。intellij。openapi。进步impl。RunTaskManager。在com上运行(CoreProgressManager.java:962)。intellij。openapi。进步impl。我是经理。com上的lambda$runProcessWithProgressAsync$5(CoreProgressManager.java:472)。intellij。openapi。进步impl。跑步者。lambda$submit$3(ProgressRunner.java:235)在com上。intellij。openapi。进步impl。我是经理。com上的lambda$runProcess$2(CoreProgressManager.java:178)。intellij。openapi。进步impl。我是经理。在com上注册IndicatorAndRun(CoreProgressManager.java:658)。intellij。openapi。进步impl。我是经理。在com上执行ProcessUnderProgress(CoreProgressManager.java:610)。intellij。openapi。进步impl。ProgressManagerImpl。在com上执行ProcessUnderProgress(ProgressManagerImpl.java:65)。intellij。openapi。进步impl。我是经理。com上的runProcess(CoreProgressManager.java:165)。intellij。openapi。进步impl。跑步者。lambda$submit$4(ProgressRunner.java:235)在java上。base/java。util。同时发生的可完成的未来供应。在java上运行(CompletableFuture.java:1700)。base/java。util。同时发生的线程池执行器。java上的runWorker(ThreadPoolExecutor.java:1128)。base/java。util。同时发生的ThreadPoolExecutor$Worker。在java上运行(ThreadPoolExecutor.java:628)。base/java。util。同时发生的执行人$PrivilegedThreadFactory$1$1。在java上运行(Executors.java:668)。base/java。util。同时发生的执行人$PrivilegedThreadFactory$1$1。在java上运行(Executors.java:665)。base/java。安全访问控制器。java上的doPrivileged(本机方法)。base/java。util。同时发生的执行人$PrivilegedThreadFactory$1。在java上运行(Executors.java:665)。base/java。朗。丝线。run(Thread.java:834)2021-10-2409:10:35966[122033]错误-intellij。openapi。进步任务-Android Studio Arctic Fox | 2020.3.1补丁3构建#AI-203.7717.56.2031.7784292 2021-10-24 09:10:35968[122035]错误-intellij。openapi。进步任务-JDK:11.0.10;虚拟机:OpenJDK 64位服务器虚拟机;供应商:JetBrains s.r.o.2021-10-24 09:10:35968[122035]错误-intellij。openapi。进步任务-OS:Linux 2021-10-24 09:10:35969[122036]错误-intellij。openapi。进步任务-最后一个操作:WelcomeScreen。CreateNewProject

看起来它似乎与apache有问题。平民压缩,所以我安装了最新版本的,但我仍然得到相同的错误。

看起来两个Android Studio都找不到已安装的apache。平民压缩,并且没有将其安装在可以找到它的地方(在尝试使用它之前应该这样做),否则zip文件已损坏。

共有1个答案

黄飞翮
2023-03-14

[它似乎需要commons-compress-1.21.jar,但它安装了commons-compress-1.20.jar]

修复步骤:-

Install html" target="_blank">apache-commons-compress-1.21.jar
Delete the entire android-studio installation directory.
Re-extract from the the tar.gz file that you downloaded.
cd into the android-studio installation directory
rm lib/commons-compress-1.20.jar
ln -s /usr/share/java/commons-compress.jar lib/commons-compress-1.21.jar

如果您的安装程序将commons-compress-1.21.jar放在 /usr/share/java/之外的其他地方,请改为创建指向那里的符号链接。

现在你应该可以启动Android Studio了。它将下载大量的东西,但它应该能工作:它为我做到了。

可能实际的问题是它不喜欢解开柏油的拉链。gz文件位于旧的Android Studio安装之上,我最初就是这么做的。我没有尝试在不替换commons-compress-1.20的情况下解压缩到空目录。罐子

 类似资料:
  • 我尝试从SDK管理器安装Android Studio GPU调试工具。但是它显示了以下错误: 安装 -GPU调试工具(附加;android;gapid;1) 准备“安装GPU调试工具”。 尝试安装到C:\用户\Ronald\AppData\本地\Android\sdk\附加组件\android\gapid\1\但包“GPU调试工具,rev 1.0.3”已存在于C:\用户\Ronald\AppDat

  • 我很感激任何帮助,我真的想让PostgreSQL在我的机器上运行。

  • 步骤: < li >在此处安装windows Docker(稳定) < li >试图运行:出现错误,必须在BIOS中启用硬件辅助虚拟化和数据执行保护。 < li >到此处阅读 < li >确保我已打开64位windows 10 pro和hyper-v。 < Li > < img src = " https://I . stack . imgur . com/ly hvm . png " alt =

  • 有人可以帮助我吗,我想在我的Android Studio OSX上安装GPU调试工具版本3.1.0,但安装没有成功完成,这是日志: 要安装的包:-GPU调试工具(额外功能;android;gapid;3) 正在准备“安装GPU调试工具(版本:3.1.0)”。正在下载https://dl . Google . com/Android/repository/gapid _ 2994895 _ OSX

  • 问题内容: 我在虚拟环境中安装boto3时遇到问题。 我已经按文件所说完成了。首先,我激活了虚拟环境。然后我做了一个: 现在我输入python 但是如果我导入boto,它会起作用 为什么在安装boto3时安装boto 2.38。我尝试关闭终端,然后重新打开。我应该重启Ubuntu计算机吗? 问题答案: 不要在虚拟环境中使用,因为它会忽略环境变量,因此引用您的 全局 pip安装。 因此,在激活环境的