Articles of android studio

无法在Linux中启动Android Studio

Android Studio在Opensuse中的全新安装无法正常运行.JDK已经安装完毕。这是在terminal打开时抛出的exception。 Start Failed: Internal Error. Please report to https://https://code.google.com/p/android/issues java.lang.reflect.InvocationTargetException at java.lang.reflect.Method.invoke(libgcj.so.14) at com.intellij.ide.Bootstrap.main(Bootstrap.java:39) at com.intellij.idea.Main.main(Main.java:103) Caused by: java.lang.ExceptionInInitializerError at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.util.containers.LockFreeCopyOnWriteArrayList.<clinit>(LockFreeCopyOnWriteArrayList.java:54) at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.util.containers.ContainerUtil.createConcurrentList(ContainerUtil.java:2550) at com.intellij.util.containers.ContainerUtil.createLockFreeCopyOnWriteList(ContainerUtil.java:2425) at com.intellij.openapi.util.registry.RegistryValue.<init>(RegistryValue.java:36) at com.intellij.openapi.util.registry.Registry.get(Registry.java:48) at com.intellij.openapi.util.registry.Registry.is(Registry.java:55) at com.intellij.util.ui.UIUtil.blockATKWrapper(UIUtil.java:108) at com.intellij.util.ui.UIUtil.<clinit>(UIUtil.java:95) at java.lang.Class.initializeClass(libgcj.so.14) at com.intellij.ide.plugins.PluginManager.start(PluginManager.java:71) at java.lang.reflect.Method.invoke(libgcj.so.14) …2 more Caused by: java.lang.RuntimeException: Could not find 'theUnsafe' […]

在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 […]

Android Studio不会在OpenSUSE上启动(打开的文件太多)

我有一段时间没有发布在StackOverflow上,所以请原谅,如果我把这个错误的地方,但这里的问题: 我最近下载了Android Studio,用于我刚安装的OpenSUSE系统,已经安装了openjdk-devel,每当我尝试启动studio.sh时,启animation面就会出现,通过加载使其大约70%的路程,然后Spam控制台有: [ 7146] ERROR – j.util.io.ResizeableMappedFile – /home/user/.AndroidStudio1.3/system/caches/names.dat.len (Too many open files) java.io.FileNotFoundException: /home/user/.AndroidStudio1.3/system/caches/names.dat.len (Too many open files) at java.io.FileOutputStream.open(Native Method) at java.io.FileOutputStream.<init>(FileOutputStream.java:221) at java.io.FileOutputStream.<init>(FileOutputStream.java:171) at com.intellij.util.io.ResizeableMappedFile$1.execute(ResizeableMappedFile.java:119) at com.intellij.util.io.ResizeableMappedFile$1.execute(ResizeableMappedFile.java:114) at com.intellij.openapi.util.io.FileUtilRt.doIOOperation(FileUtilRt.java:700) at com.intellij.util.io.ResizeableMappedFile.writeLength(ResizeableMappedFile.java:114) at com.intellij.util.io.ResizeableMappedFile.readLength(ResizeableMappedFile.java:164) at com.intellij.util.io.ResizeableMappedFile.<init>(ResizeableMappedFile.java:55) at com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:82) at com.intellij.util.io.PersistentEnumeratorDelegate.<init>(PersistentEnumeratorDelegate.java:38) at com.intellij.util.io.PersistentStringEnumerator.<init>(PersistentStringEnumerator.java:53) at com.intellij.util.io.PersistentStringEnumerator.<init>(PersistentStringEnumerator.java:46) at com.intellij.util.io.PersistentStringEnumerator.<init>(PersistentStringEnumerator.java:32) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords$DbConnection.init(FSRecords.java:244) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords$DbConnection.init(FSRecords.java:319) at com.intellij.openapi.vfs.newvfs.persistent.FSRecords$DbConnection.init(FSRecords.java:319) […]

Android Studio找不到我的JDK

我在我的Linux Mint 15机器上安装了Android Studio,我试图将它与LibGDX一起使用。 在LibGDX中,我创build了一个在高级创build菜单中select了intelliJ的项目。 在Android Studio中,当我转到configuration>项目默认值>项目结构时,JDK位置为空,并在底部显示“请select一个有效的JDK目录”。 我安装了OpenJDK,当我在terminal中运行java -version ,它返回: "java version "1.7.0_80" Java(TM) SE Runtime Environment (build 1.7.0_80-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.80-b11, mixed mode)" 当我在返回的terminal中键入javac -version时: "javac 1.7.0_80" 当我打开我在Android Studio中的LibGDX中创build的项目时,它在底部显示: "Error: The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: /home/myname/Android/Sdk/bin/java" 我已经将JAVA_HOME环境variables添加到我的configuration文件中,甚至尝试在所述"/home/myname/Android/Sdk/bin/java"文件夹中粘贴java可执行文件,但仍然返回相同的错误。 如果有人知道一个修补程序,请让我知道! 谢谢。 编辑:我的问题已经解决! […]

在Linux上下载Android Studio Debian – 下载无法启动

我试图在Debian上下载Android Studio(版本8.4“jessie”),但下载甚至没有启动。 我正在使用此页面: http://developer.android.com/sdk/index.html 所有这一切发生的是,我得到一个popup窗口,显示约1-2秒,说:“现在下载Android SDK工具!因为你select只下载Android SDK工具(而不是Android Studio),没有有关如何使SDK工具保持最新状态的信息,请参阅SDK Manager指南。 这就是我得到的…没有下载。

ADB服务器没有确认,已经绑定到tcp:5037(kill&restart之后)

我一直在我的arch-linux安装上设置android-studio。 我是新来的android开发,所以这是一个探索性的过程。 我遇到的问题是我无法运行AVD仿真器。 看着stdout上的日志,我得到错误: [ 37311] WARN – #com.android.ddmlib – error: could not install *smartsocket* listener: Address already in use [ 37339] WARN – #com.android.ddmlib – '/home/parma/Android/Sdk/platform-tools/adb start-server' failed — run manually if necessary [ 37341] WARN – #com.android.ddmlib – ADB server didn't ACK [ 37341] WARN – #com.android.ddmlib – * failed to start daemon […]

在Ubuntu上,Bad JetBrains Intellij IDEA和Android Studios CPU使用情况

作为一名Android开发人员,我预计Google的Android工作室会与IDEA共享一个代码库,因此我已经从Eclipse转移到了Intellij IDEA的生产代码。 到目前为止,我的经验是一个很好的经验。 我只在办公室使用IDEA,在那里我有一个运行Ubuntu 12.04 LTS(Sun JDK / JRE)的4x核心Intel i7机器,到目前为止,我从来没有注意到IDEA的性能。 然而,在我的个人电脑上将IDEA设置在家里之后,性能还是很糟糕的。 内存使用量是正常的,但是CPU使用率的持续反弹在整个应用程序生命周期的80%-100%之间。 这就是当没有别的东西在机器上运行,没有任何工作正在完成,由我或IDE的视觉。 这使IDEA在工作时无法使用,而且我可以忘记还有其他的东西在运行。 我的家庭规格和软件是: 英特尔酷睿2双核3GHz 8 GB RAM 运行SSD SATA的Ubuntu 12.04 x64 LTS(3.8.0-35-generic) Intellij IDEA 13.0-0ubuntu1 build:IC-133.193 尝试了OpenJDK和Sun 而奇怪的是,这也发生在Android工作室。 所有帮助试图debugging这种行为,将不胜感激。 #编辑1: 注意到在调出对话框(项目结构,设置等)时,CPU负载下降到20%,然后在解除对话时正确返回。 #编辑2: 我testing了从JetBrains直接得到tarball,而不是使用Canonical的ppa。 至less一个小时的性能明显更好(闲置时CPU使用率为20-30%)。 似乎C-PPA中的本地文件监视器工作不正常,并且正在索引整个文件系统。 然而性能在第一个小时左右后就变差了,回到90-100%的CPU。

牛轧糖7.1.2debugging问题

我最近注册了我的Pixel XL for Android Beta程序。 在更新到Nougat 7.1.2之后,在Android Studio Linux中没有正确检测到我的设备。 我在AVD显示器上得到这样的东西 HT6A70201284 [null] 但它是在我的Windows桌面上工作,我试过在其他Linux设备上,并得到同样的问题。 我遇到了一个关于驱动程序支持的post,所以我更新了我的SDK到Android O预览版,但没有用。 另一个奇怪的行为是,当我打开手机中的debugging模式,它被我的Linux系统检测到,其他post状态相同的驱动程序问题,但我无法确切地找出哪个驱动程序,并从我应该从哪里安装。

Android工作室gradle HeapDumpOnOutOfMemoryError

我的问题 我最近在Ubuntu 14中安装了android studio。 但是我在gradle构build执行中遇到问题。 gradle没有完成任何项目甚至你好世界项目 我尝试了什么 1.文件菜单 – >无效caching/重启 2.使用此答案手动增加堆大小 3. Android Studio Gradle加载 但是对我来说没有运气。 错误详情 Tooling API is using target Gradle version: 2.4. Starting a new Gradle Daemon for this build (subsequent builds will be faster). Starting daemon process: workingDir = /home/knonex19/.gradle/daemon/2.4, daemonArgs: [/usr/lib/jvm/java-8-oracle/bin/java, -XX:MaxPermSize=256m, -XX:+HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding=UTF-8, -Duser.country=IN, -Duser.language=en, -Duser.variant, -cp, /home/knonex19/.gradle/wrapper/dists/gradle-2.4-all/6r4uqcc6ovnq6ac6s0txzcpc0/gradle-2.4/lib/gradle-launcher-2.4.jar, […]

Fedora – 安卓工作室没有运行

我想在fedora 25中运行android studio。 我运行./studio.sh 我得到这个错误: OpenJDK 64-Bit Server VM warning: ignoring option MaxPermSize=350m;support was removed in 8.0 No protocol specified Start Failed: Internal Error. Failed to initialize graphics environment java.awt.AWTError: Can't connect to X11 window server using ':0' as the value of the DISPLAY variable. at sun.awt.X11GraphicsEnvironment.initDisplay(Native Method) at sun.awt.X11GraphicsEnvironment.access$200(X11GraphicsEnvironment.java:65) at sun.awt.X11GraphicsEnvironment$1.run(X11GraphicsEnvironment.java:115) at java.security.AccessController.doPrivileged(Native Method) […]