Articles of android studio

Ubuntu上Android Studio的键盘问题

在Ubuntu上使用Android Studio时,有些情况下IDE会停止响应键盘输入或开始输入随机字符吗? 如何解决这个问题? 或者可能的解决方法。

将Gradle与现有的Android项目一起使用

我有一个现有的Android项目,具有以下结构: – ProjectName — AndroidManifest.xml — local.properties — project.properties — assets — libs (containing all jars) — modules (containing all library projects my project depends on) — res — src —- com/namespace/projectname (all my classes including main activity are here) 我没有使用任何特定的构建系统来构建我的项目,而不是默认使用Android Studio IDE提供的项目(尽管该项目最初是使用IntelliJ CE创建的。 我想使用Gradle和android插件,并在我的构建过程中做一些工作。 我已经尝试了几种配置来实现这一点,并且每次都无法完成成功的构建。 在这种情况下推荐的方法是什么? 我应该改变我的项目结构吗? 或者是否可以使用现有结构配置gradle? 任何帮助将不胜感激。 谢谢!

将-P参数从android studio传递给gradle

android studio中是否有一个function来做这样的事情。 基本上我的gradle脚本读取名为version的参数,根据该参数设置某个库的依赖版本。 因此,当我执行gradlew -Pversion =’1.2.3’时,我在gradle中得到了这个字符串。 但这只有在我从控制台调用gradle时才有效。 有没有办法在Android Studio中使用项目配置(按下小三角形)时将parameter passing给gradle? 注意:我确实在默认配置下find了Gradle VM选项和脚本参数,但添加-Pversion =’1.2.3’似乎没有效果。

构建脚本错误,发现不支持的Gradle DSL方法:’release()’!

我在我的gradle包装器中使用Android studio 0.50发行版和gradle 1.11-all。 我有3个模块,以下是build.gradle文件。 第1单元 apply plugin: ‘android’ apply plugin: ‘android-test’ android { compileSdkVersion 19 buildToolsVersion ‘19.0.1’ packagingOptions { exclude ‘META-INF/ASL2.0’ exclude ‘META-INF/LICENSE’ exclude ‘META-INF/NOTICE’ } defaultConfig { minSdkVersion 10 targetSdkVersion 19 versionCode 1 versionName “1.0” } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ } } sourceSets { androidTest.setRoot(‘src/test’) } } 第2单元 […]

更新后的Android Studio构建工具19.1.0

刚刚将我的Android构建工具版本升级到19.1.0,这就是我得到的: 不支持的方法:Dependencies.getJars()。 您连接的Gradle版本不支持该方法。 要解决此问题,您可以更改/升级您连接到的Gradle的目标版本。 或者,您可以忽略此exception并从模型中读取其他信息:不支持的方法:Dependencies.getJars()。 我搜索了所有的库和依赖项,所有都设置为19.1.0 我错过了什么?

Android Studio矢量资产导入错误 – 不支持的标记

我一直在使用新的gradle插件测试Andorid Studio – 1.4.0-beta3。 我一直在尝试导入我自己的矢量资产,在Inkscape中制作。 但是我不断收到导入错误。 错误消息包含svg中许多不支持的标记。 In mm_card.svg: ERROR@ line 54 is not supported ERROR@ line 56 is not supported ERROR@ line 58 is not supported ERROR@ line 62 is not supported ERROR@ line 66 is not supported ERROR@ line 70 is not supported ERROR@ line 74 is not supported ERROR@ line 78 is […]

安装split apks时出错:com.android.ddmlib.InstallException:无法完成会话:INSTALL_FAILED_INVALID_APK

Android Studio没有将我的APK推送到具有Marshmallow(6.0.1)的物理Nexus 5X。 这是输出和错误: 01/15 01:51:48: Launching mobile $ adb install-multiple -r /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/outputs/apk/mobile-development-debug-unaligned.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk /Users/MyUser/AndroidStudioProjects/MyApp/mobile/build/intermediates/split-apk/development/debug/main.apk Error installing split apks: com.android.ddmlib.InstallException: Failed to finalize session : INSTALL_FAILED_INVALID_APK: Split lib_main was defined multiple times Error during launch 细节: defaultConfig:minSdkVersion 9 targetSdkVersion 23 multiDexEnabled true 2 buildTypes:debug和release 2 productFlavors:开发和生产 dexOptions:incremental false preDexLibraries = false jumboMode = true javaMaxHeapSize“4096M” […]

Android Studio:安装失败,因为APK未签名

我试图在模拟器中运行我的应用程序,并一直收到以下错误: 安装失败,因为APK未签名或签名不正确。 如果这是基于Gradle的项目,请确保在Gradle构建脚本中指定了签名配置。 我正在尝试使用调试设置运行应用程序,因此不需要签署应用程序,因为它将在构建时获得临时签名。

android studio项目中“默认gradle包装”和“本地gradle发行”的区别

在android studio中,当我们构建项目时,有两个选项可用于构建项目: settings-> build Tools-> Gradle->项目级设置 第一个选项是“Use default gradle wrapper” ,第二个选项是“Use local gradle distribution” 我的问题是哪个选项更快,何时使用?

Travis CI Build在Android应用程序上失败不支持major.minor版本52

我正在尝试使用此.travis.yml文件在我的Android项目上使用Travis CI构建 language: android android: components: – platform-tools – tools – build-tools-23.0.3 – android-23 – sys-img-armeabi-v7a-android-23 – sys-img-x86-android-23 这是我的应用程序级build.gradle: apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “23.0.3” defaultConfig { applicationId “com.myname.myproject” minSdkVersion 19 targetSdkVersion 23 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } debug{ testCoverageEnabled […]