Articles of android studio

debuggingC ++ /本机库模块不能与Android Studio一起使用(使用Cmake)

我无法debugging我的库模块的C ++文件。 这一般可能吗? 如果应用程序项目包含c ++代码,则debugging工作正常。 但是我想把C ++代码移到一个库模块中。 会话开始时的错误信息: 现在启动本机debugging会话 注意! 找不到符号目录 – 请检查您的原生debuggingconfiguration 我的lib的gradle文件: apply plugin: 'com.android.library' android { compileSdkVersion 24 buildToolsVersion "25.0.2" defaultConfig { minSdkVersion 16 targetSdkVersion 21 versionCode 1 versionName "1.0" externalNativeBuild { cmake { arguments "-DANDROID_PLATFORM_LEVEL=${11}", '-DANDROID_TOOLCHAIN=clang', '-DANDROID_STL=gnustl_static' } } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } […]

如何在Android Studio 3.0中正确设置Lombok

我想知道我在Android Studio 3.0 Beta 2的Lombok设置中做错了什么? 这就是我的Gradle构build文件的样子: buildscript { repositories { mavenCentral() jcenter() maven { url "https://plugins.gradle.org/m2/" } } dependencies { classpath "io.franzbecker:gradle-lombok:1.10" classpath 'com.android.tools.build:gradle:2.3.3' } } allprojects { apply plugin: "eclipse" apply plugin: "idea" version = '1.0' ext { appName = "MyAppName" gdxVersion = '1.7.0' } repositories { mavenCentral() maven { url "https://oss.sonatype.org/content/repositories/snapshots/" } maven […]

org.gradle.api.tasks.TaskExecutionException:仅在Jenkins上执行任务':mergeDevOnlySlDebugResources'的执行失败

当我使用Android Studio 3.0 Beta 7并使用Android Gradle 3.0.0-beta7插件更新我的项目时,我的项目在debugging和rc(启用proguard)变体中均可以正常工作。 当我试图build立我的jenkins盒子时,我得到了一堆: C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\androidsdk-2.4.12-fullRelease.aar\222313e24d6c4b00972b4191a95e6e2e\res\drawable-xxhdpi-v4\ic_teads_sdk_contact_us.png: error: file not found. C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\appcompat-v7-25.3.1.aar\c8fedf0a28e83c9ac57e1ac18693c6a0\res\drawable-hdpi-v4\abc_tab_indicator_mtrl_alpha.9.png: error: file not found. C:\Windows\System32\config\systemprofile\.gradle\caches\transforms-1\files-1.1\android-sdk-ui-2.0.4.aar\0b51ce1d665e491601444168a26000ca\res\drawable-xhdpi-v4\com_appboy_inappmessage_chevron.png: error: file not found. 什么地方出了错: Execution failed for task ':mergeDevOnlySlDebugResources'. Error: java.util.concurrent.ExecutionException: com.android.tools.aapt2.Aapt2Exception: AAPT2 error: check logs for details 我试图使用AAPT而不是AAPT2,这仍然给我同样的问题。 我的其他jenkins项目没有运行这个gradle 3更改仍然运行良好。 此外,从上面找不到的文件确实在我的机器上的AAPT无法find的位置。 有没有人遇到过这个? 我已经看到错误的在线关于无效的PNG或使用新的AAPT2的实际错误,但这是不同的。

'./gradlew -Dtest.single = SimpleTest test'运行我所有的testing

我的项目是在Android Studio上创build的正常的Android项目。 我GOOGLE了很多运行一个单一的testing(在SimpleTesttesting,在这种情况下1testing),每个人都说我应该这样做 ./gradlew -Dtest.single=SimpleTest test 在我的根文件夹中。 或者我在我的内部项目文件夹 ../gradlew -Dtest.single=SimpleTest test 我尝试了很多这样的方法,但是它总是运行我所有的testing(在所有类中有11个testing) 在我的build.gradle有没有问题,还是有我缺less的东西? 这是我的build.gradle文件。 buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.6.+' classpath 'com.github.jcandksolutions.gradle:android-unit-test:1.0.+' } } apply plugin: 'android' repositories { mavenCentral() } android { compileSdkVersion 18 buildToolsVersion "18.1.1" defaultConfig { minSdkVersion 10 targetSdkVersion 18 // I changed this for this question packageName […]

play_licensing抛出AIDL错误与下载程序扩展名为Gradle的APK扩展

我试图使用APK扩展库zip_file和downloader_library(这需要play_licensing)。 因为zip_file没有依赖关系,所以zip_file工作正常,但是当我尝试Gradle同步时,play_licensing会抛出一个错误。 Android Studio吐出这个错误日志: Information:Gradle tasks [:app:generateGoogleDebugSources, :app:libs:downloader_library:generateDebugSources, :app:libs:play_licensing:generateDebugSources, :app:libs:zip_file:generateDebugSources] Information:/Users/faiz/Projects/Android/TogetherTime/app/libs/play_licensing/aidl/ILicenseResultListener.aidl:21 interface ILicenseResultListener should be declared in a file called com/android/vending/licensing/ILicenseResultListener.aidl. Information:2 errors Information:0 warnings Information:See complete output in console /Users/faiz/Projects/Android/TogetherTime/app/libs/play_licensing/aidl/ILicensingService.aidl Error:(19) couldn't find import for class com.android.vending.licensing.ILicenseResultListener Error:(19) Execution failed for task ':app:libs:play_licensing:compileReleaseAidl'. > com.android.ide.common.internal.LoggedErrorException: Failed to run command: /Users/faiz/Projects/Android/android-sdk-macosx/build-tools/19.0.3/aidl -p/Users/faiz/Projects/Android/android-sdk-macosx/platforms/android-19/framework.aidl -o/Users/faiz/Projects/Android/TogetherTime/app/libs/play_licensing/build/source/aidl/release -I/Users/faiz/Projects/Android/TogetherTime/app/libs/play_licensing/aidl -I/Users/faiz/Projects/Android/TogetherTime/app/libs/play_licensing/src/release/aidl […]

无法使用Android Studio 0.60 / Gradle 0.11parsingbuild.gradle中的类

build立的应用程序工作正常使用Android Studio 0.5.9 / Gradle 0.9,但升级到Android Studio 0.6.0 / Gradle 0.11导致下面的错误。 不知何故Studio似乎已经失去了解决在build.gradle文件的顶部的Android工具导入的能力。 任何人有任何想法如何解决这个问题? build file 'Users/[me]/Repositories/[project]/[module]/build.gradle': 1: unable to resolve class com.android.builder.DefaultManifestParser @ line 1, column 1. import com.android.builder.DefaultManifestParser 1 error at org.codehaus.groovy.control.ErrorCollector.failIfErrors(ErrorCollector.java:302) at org.codehaus.groovy.control.CompilationUnit.applyToSourceUnits(CompilationUnit.java:858) at org.codehaus.groovy.control.CompilationUnit.doPhaseOperation(CompilationUnit.java:548) at org.codehaus.groovy.control.CompilationUnit.compile(CompilationUnit.java:497) at groovy.lang.GroovyClassLoader.doParseClass(GroovyClassLoader.java:306) at groovy.lang.GroovyClassLoader.parseClass(GroovyClassLoader.java:287) at org.gradle.groovy.scripts.internal.DefaultScriptCompilationHandler.compileScript(DefaultScriptCompilationHandler.java:115) … 77 more 2014-06-09 10:15:28,537 [ 92905] INFO – .BaseProjectImportErrorHandler […]

Gradle构build卡住执行任务:

我在Ubuntu 14.04上运行Android Studio 1.3.2,并使用build-tools版本23.0.0。 每当我加载任何项目,索引完成后,Gradle显示Gradle Build Running,不pipe我离开多久,它都不显示进度或错误。 我试过这些解决scheme: 如何解决Android Studio被卡住执行Gradle任务? 当使用64位或32位版本的Android Studio时,Gradle会陷入“build”或“assembleDebug”之中 Gradle Build卡住于生成debugging源 但他们不为我工作。 更多的解决scheme? 帮助将不胜感激

Android Studio,Git和三种方式合并

在Android Studio上,我从主创build了一个新的分支,并提交了两次新的分支。 然后,我检查了主人,并提交了一次。 所以我有两个分支有两个不同的终点和一个共同的父母。 现在我正在尝试三种方式合并:右键单击新分支,单击新的分支名称,然后合并,但出现一个popup 无法合并TestMergeBranch CONFLICT(内容):合并冲突(…文件列表…) 没有更多的事情发生。 因此,我点击VCS菜单,Git,解决冲突。 然后,我单击“接受你”button来解决所选文件的冲突。 “parsing”窗口消失,再次发生。 因此,我去重新添加舞台解决的文件,但添加选项被禁用。 任何提示? (Ubuntu 14.04上的Android Studio 2.0) —它需要一个android-studio-git Tag —

Android Studio 2.3更新后,Android应用程序无法在模拟器中加载

我刚刚上传我的Android Studio版本到2.3,现在我的模拟器testing我的应用程序时出现问题。 它是一个Nexus 5X仿真器,搭载Android 7.0 Nougat(API 24),搭配ABI:armeabi-v7a(我有一个AMD处理器,所以就我所知我只能用这个)。 之前,它有点慢,有时会出现一个“不响应”的错误,但点击“等待”总是会有诀窍。 在Android Studio更新之后,当我按“运行”时,它会打开并启动模拟器。 但是,一旦启动,就会卡住“启动应用程序 – 安装APK”进程。 它可能表明它正在这样做约2分钟,在停止之前。 然后显示“启动即时运行服务”几秒钟。 然后绿色的“运行”箭头再次变为活动状态,仿佛没有模拟器打开。 模拟器是打开的,但没有应用程序。 如果我点击已经打开的模拟器的绿色“运行”箭头,它会执行gradle build sync,然后甚至不会尝试启动应用程序/安装APK – 它只会说“启动即时运行服务”几秒钟,即使没有发生。 我已经尝试删除模拟器并重新创build它,而且我也试着摆弄其他一些涉及类似(但不是相同)问题的提示中的一些参数。 第一次尝试在更新后在模拟器上运行应用程序时,事件日志中popup了许多消息,说Android Studio无法绑定到本地86xx作为debugging器,而Android设备监视器已打开。 从那时起,在ADMclosures的时候,我遇到了上述问题,错误日志中没有显示错误信息。 任何有关这个问题的帮助将非常感激 – 请注意它涉及Android Studio的最新版本,我只是刚刚popup一个请求,我安装。 build.gradle中的构build工具版本也从24.0.2更新到25.0.0。

从Android Studio logcat中的System.out.print中删除时间,date和包名

我想删除以下types的文本 “06-11 14:36:59.814 3951-4564 / example.myapplication I / System.out:” 从我的app.out.prints在我的应用程序。 我怎样才能做到这一点? 我正在使用android studio