Articles of android studio

Android Studio 2.3.3第一次运行时发现

我下载了Android Studio 2.3.3 for Linux然后将内容解压到/usr/local $ cd android-studio/bin 编辑文件idea.properties并在其后面添加一行: disable.android.first.run=true 然后推出Android Studio: $ sudo sh studio.sh Looking in classpath from com.intellij.util.lang.UrlClassLoader@1a7cec2 for /com/sun/jna/linux-x86/libjnidispatch.so Found library resource at jar:file:/usr/local/android-studio/lib/jna.jar!/com/sun/jna/linux-x86/libjnidispatch.so Trying /root/.AndroidStudio2.3/system/tmp/jna5562911082428971611.tmp Found jnidispatch at /root/.AndroidStudio2.3/system/tmp/jna5562911082428971611.tmp [ 40066] WARN – dea.updater.SdkComponentSource – File /root/.android/repositories.cfg could not be loaded. ^C[18124266] WARN – pl.local.NativeFileWatcherImpl – Watcher terminated with exit […]

Gradle构build在干净的安装和空项目上永远运行

Gradle构build永远运行,我不明白为什么。 我已经在Ubuntu 15.04上安装了Android Studio。 它使用向导的所有默认选项进行设置。 我创build了一个空的项目,我没有添加任何代码。 当我尝试构build项目时,启动一个gradle进程,但是永远不会终止。 我尝试让它运行一个小时,但没有任何进展。 我最终不得不手动杀死gradle才能closuresAndroid Studio。 (通过“ps aux | grep gradle; kill -9”) 我正在使用open-jdk 1.7,但我也尝试使用oracle java(具有相同的结果)。 我的桌面有32 GB RAM。 我曾尝试增加分配给Android Studio的内存量,但效果不佳。 我的CPU有AMD-64架构。 虽然我在谷歌上找不到任何东西,说这是我的悲哀的原因,它可能是负责任的吗? 当我手动运行studio.sh时,没有出现在terminal中的错误消息。 以下是terminal输出(由我注释): #starting Android Studio Starting a new Gradle Daemon for this build (subsequent builds will be faster). Starting process 'command '/usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java''. Working directory: /home/cody/Documents/AndroidStudio/MyApplication Command: /usr/lib/jvm/java-1.7.0-openjdk-amd64/bin/java -version […]

Android Studio不能更新,Ubuntu 16.04

我试图更新我的Android工作室的最新版本稳定,最近发布2.2稳定从我目前的版本2.1.3在Ubuntu上面显示的Android工作室 这完成后,只需closuresandroid工作室,当打开它再次没有改变它仍然是版本2.1.3 它发生两次? 这是如何解决这是第一次从Ubuntu更新?

无法创builddebugging桥无法检测adb版本。 语法错误:“)”升级平台工具23.0.1至23.1.0 Linux-32位导致问题

我将Platform-tools从23.0.1更新到了23.1.0,发现一些Android集成已经破产。 我正在运行Ubuntu的14.04 32位与android-sdk_r24.4.1,同时安装了两个android-studio(141.2456560)。 在执行adb命令的时候,它一直在说下面的消息: 无法创builddebugging桥:无法启动adb服务器:无法检测adb版本,adb输出:/ home / bhavesh / android-sdk-linux / platform-tools / adb:1:/ home / bhavesh / android-sdk-linux / platform-tools / adb:语法错误:“)”意外 任何帮助,将不胜感激。 谢谢

Android studio 2.1.2 gradle aapt语法错误:未终止的引用string

我试图在32位Linux Mint 17.3上运行Android Studio 2.1.2。 Android工作室是新鲜安装的。 当我重build一个项目或创build一个新的,我在Gradle控制台中得到这样的错误: AAPT err(Facade for 19314581): /home/user/Android/Sdk/build-tools/24.0.1/aapt: 2: /home/user/Android/Sdk/build-tools/24.0.1/aapt: Syntax error: Unterminated quoted string Aapt在build-tools目录中设置为可执行文件。 我已经设定: export SLAVE_AAPT_TIMEOUT=30 export ANDROID_EMULATOR_FORCE_32BIT=true 任何其他的想法如何解决这个问题?

android studio adb语法错误:“)”意外

今天早上当我开始做我的日常工作(在我的电脑中打开android studio 1.5.1 – lubuntu 32位)我尝试运行我的应用程序到我的设备后遇到错误。 这是android studio错误: Error running app: Unable to obtain debug bridge Unable to detect adb version, adb output: /root/Android/Sdk/platform-tools/adb: 1: /root/Android/Sdk/platform-tools/adb: Syntax error: ")" unexpected 我正在通过互联网寻找几个小时的可能解决scheme,但无法find同样的错误。 我已经尝试了一些其他的补救措施,但仍然没有解决它的运气。 你能帮助我吗? 提前致谢。

OpenCV for Android可以利用标准的C ++支持来获得Android Studio 2.2 for Windows上的本机构build支持吗?

有很多问题和答案围绕获取原生opencv的Androidbuild设正常。 有些使用gradle,有些使用外部工具。 对于本地OpenCV构build而言,这些众多,复杂且经常相互冲突的描述可能会以一致的起点进行简化; 在创buildAndroid Studio 2.2 Beta项目时,有一种方法可以包含C ++支持: 此function是在2016年6月左右添加的。有关更多信息,请参阅Android工具技术文档 。 使用Android Studio 2.2或更高版本以及Gradle 2.2.0或更高版本的Android插件,可以将C和C ++代码编译为Gradle可以用APK打包的本地库,从而将其添加到应用程序中。 然后,Java代码可以通过Java本地接口(JNI)调用本地库中的函数。 如果您想了解更多关于使用JNI框架的信息,请阅读Android的JNI提示。 检查Include C++ Support生成一个名为CMakeLists.txt的外部构build文件。 # Sets the minimum version of CMake required to build the native # library. You should either keep the default value or only pass a # value of 3.4.0 or lower. cmake_minimum_required(VERSION 3.4.1) # Creates […]

Android Studio在Windows 10上不检测Android设备

我正在新的Windows 10笔记本电脑上设置Android开发环境。 我已经在其他操作系统上的其他机器上做了这么多次,但这是第一次使用Windows 10.问题是,Android Studio无法通过USB连接后检测到我的设备(LG Zone 3)。 请注意,我以前曾在Arch Linux桌面上使用此设备进行开发。 我已经下载了Android Studio并创build了几个AVD。 我可以运行我的应用程序,并testing那些就好了。 但是,我的硬件设备未在select对话框中列出。 以下是我尝试过的一些事情: 检查是否安装了USB驱动程序。 从Android Studio的Android监视器窗口重新启动ADB 使用adb kill-server和adb start-server从命令行重新启动ADB。 退出Android Studio并重新启动它。 拔下设备,closuresUSBdebugging,然后重新打开。 将设备插入不同的USB端口。 将设备连接设置切换到只充电,然后返回到MTP。 我还可以采取哪些其他疑难解答步骤来使设备正常工作?

Gradle 3.0 BuildException不能创build目录

我在Windows上并更新到Android Studio(AS)3.0 RC1。 当我尝试通过AS或terminal使用Gradle来构build项目时,它将停止,Stacktrace即将结束。 奇怪的是,在我的同事Mac上它只是build立起来的。 所以我猜path有问题。 我找不到任何关于此BuildException的具体内容。 任何人都有任何想法为什么path看起来重复? C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug\C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug 我还有什么可以尝试解决这个问题? 我清理,重build并重新启动了我所能做的一切。 更新我刚更新到3.0 RC 2,仍然得到同样的问题。 更新与稳定的AS 3.0版本相同 >FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':app:packageTestDebug'. > Cannot create directory C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug\C:\Development\Workspace\Project\app\build\outputs\apk\Test\debug * Try: Run with –info or –debug option to get more log output. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed […]

Android的工作室:无法收紧文件? – >更改build.gradle解决它 – >错误,同时安装APK

我碰到了“不允许有超过240个字符的文件夹名称”的Windows问题构build我的android项目。 我在这个线程find了一个解决scheme。 在我select实现@ lodlock的答案的所有命题中,包括修改gradle.build文件,如下所示: allprojects { buildDir = "C:/tmp/${rootProject.name}/${project.name}" repositories { … } } 它确实为构build工作 。 但之后当Android-Studio尝试安装文件“android-debug.apk”时,由于构build位于“C:/ tmp / $ {rootProject.name} / $, 所以在预期位置找不到它 [项目位置] {项目名}”。 它给了我以下错误: 11/10 18:32:23:启动android APK文件[我的android项目文件夹] \ build \ outputs \ apk \ android-debug.apk在磁盘上不存在。 安装APK时出错 我可以通过从“C:/ tmp / $ {rootProject.name} / $ {project.name} / outputs / apk”中将“android-debug.apk”文件复制到预期的位置(“ [我的android项目文件夹] \ build \ […]