微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Ubuntu中安装Android Studio:无法运行mksdcard SDK工具

我正在Ubuntu上设置Android Studio,我尝试安装谷歌提到的64位操作系统的软件包

sudo dpkg --add-architecture i386 sudo apt-get update sudo apt-get install libncurses5:i386 libstdc++6:i386 zlib1g:i386

但仍然不工作,并显示错误

这里是terminal日志:

~/AndroidStudio/bin$ sh ./studio.sh Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=350m; support was removed in 8.0 [ 2252] WARN - api.vfs.impl.local.FileWatcher - Native file watcher is not executable: <a href="/home/ahmed/AndroidStudio/bin/fsnotifier64">/home/ahmed/AndroidStudio/bin/fsnotifier64</a> [ 7618] WARN - dea.updater.SdkComponentSource - Couldn't find existing SDK [ 72252] ERROR - ard.ConsolidatedProgressstep$1 - Unable to run mksdcard SDK tool. com.android.tools.idea.welcome.install.WizardException: Unable to run mksdcard SDK tool. at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:128) at com.android.tools.idea.welcome.install.CheckSdkOperation.perform(CheckSdkOperation.java:40) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:151) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.install.InstallOperation$OperationChain.perform(InstallOperation.java:149) at com.android.tools.idea.welcome.install.InstallOperation.execute(InstallOperation.java:68) at com.android.tools.idea.welcome.wizard.InstallComponentsPath.runLongOperation(InstallComponentsPath.java:297) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressstep.doLongRunningOperation(ConsolidatedProgressstep.java:78) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressstep.access$000(ConsolidatedProgressstep.java:32) at com.android.tools.idea.welcome.wizard.ConsolidatedProgressstep$1.run(ConsolidatedProgressstep.java:58) at com.android.tools.idea.welcome.wizard.FirstRunWizardHost$LongRunningOperationWrapper.run(FirstRunWizardHost.java:434) at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563) at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:152) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:452) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:402) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:137) at com.intellij.openapi.progress.impl.ProgressManagerImpl$1.run(ProgressManagerImpl.java:126) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:400) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:56) [ 72254] ERROR - ard.ConsolidatedProgressstep$1 - Android Studio 1.5.1 Build #AI-141.2456560 [ 72255] ERROR - ard.ConsolidatedProgressstep$1 - JDK: 1.8.0_72 [ 72255] ERROR - ard.ConsolidatedProgressstep$1 - VM: Java HotSpot(TM) 64-Bit Server VM [ 72255] ERROR - ard.ConsolidatedProgressstep$1 - vendor: Oracle Corporation [ 72255] ERROR - ard.ConsolidatedProgressstep$1 - OS: Linux [ 72255] ERROR - ard.ConsolidatedProgressstep$1 - Last Action:

如何解决? 谢谢!

如何在每个cpu上运行代码

Dalvik字节码或本地机器码的过程中的哪一种代码

如何在Windows命令行上转义空格?

如何在Android上使用uid获取用户名

为什么我可以在写入Linux时成功移动一个文件

我在哪里可以find一个很好的教程,开始使用Cocos2D-x编程?

如何使用android / busyBox shell命令删除指定文件的所有符号链接

Windows和Linux上的Android SDK项目

如何在Phonegap / Cordova中使用鼠标事件?

Ubuntu 16.04无法识别的OpenGL版本

只是使用

sudo apt-get install lib32stdc++6

这是我的排序。

你有没有试过安装这个软件包?

sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 lib32stdc ++ 6

来源: 无法在Ubuntu中安装Android Studio

Android开发者网站有关于在Linux上安装Android Studio的文档,它涵盖了这个问题: https : //developer.android.com/studio/install.html

链接引用:

64位机器所需的库:

如果您运行的是64位版本的Ubuntu,则需要使用以下命令安装一些32位库:

sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 lib32z1 libbz2-1.0:i386

如果您正在运行64位Fedora,那么该命令是:

sudo yum install zlib.i686 ncurses-libs.i686 bzip2-libs.i686

另外 – 你需要的另一件事是java。 由于Android N切换到OpenJDK,所以在开发Android应用程序时,我没有理由坚持使用Oracle。 https://arstechnica.com/tech-policy/2016/01/android-n-switches-to-openjdk-google-tells-oracle-it-is-protected-by-the-gpl/

所以,要获得OpenJDK,请按照OpenJDK文档: http : //openjdk.java.net/install/

对于Ubuntu,这工作得很好:

sudo apt-get install openjdk-8-jre

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐