Articles of android studio

Android Studio 0.8 Beta屏幕捕捉/video捕捉破碎

我昨晚将Android Studio从0.6.2升级到0.8testing版,没有任何问题。 不幸的是,我只是试图抓取从玻璃video捕获(我一直在发送定期进度更新这种方式),发现它不再工作。 按下logging会跳过实际的录制过程,直接跳到保存对话框,保存没有内容的video文件。 屏幕截图button显示错误: Unexpected error while obtaining screenshot: java.lang.IllegalStateException: @NotNull method com/android/tools/idea/ddms/screenshot/DeviceArtDescriptor.getArtDescriptor must not return null 任何想法可能会导致这个或如何解决它?

Android Studio模拟器不工作

我曾经为这个问题search过一个问题,尝试了很多东西,但仍然不起作用。 我使用的是win7 64位版本。 我已经设置ANDROID_SDK_HOMEvariables和…什么也没有。 使用path: C:\Users\Nuno\Favorites\.android\avd 错误是这样的: Cannot launch AVD in emulator. Output: PANIC: HOME is defined but could not find PhoneTest.ini file in $HOME\.android\avd (Note: avd is searched in the order of $ANDROID_AVD_HOME,$ANDROID_SDK_HOME\.android\avd and $HOME\.android\avd) 有人能帮我吗?

错误:执行任务':app:processDebugResources'失败。 >在指数4

我在修改最新的SDK更新2之后构build我的项目时遇到问题(对不起,我不记得版本号)。我以前成功运行代码。 我不认为在我的项目中有任何错误。我经常因为“IDE内部错误发生”而得到错误信息是与此有关的任何事情。 请帮助thanks.Required代码如下 应用程序/的build.gradle: apply plugin: 'com.android.application' apply plugin: 'com.google.gms.google-services' android { compileSdkVersion 23 buildToolsVersion "23.0.1" defaultConfig { applicationId "io.sleeko.board" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" multiDexEnabled true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile('cn.trinea.android.view.autoscrollviewpager:android-auto-scroll-view-pager:1.1.2') { exclude module: 'support-v4' […]

Android的retrolambda,语句lambda可以用expression式lambdareplace

我在我的项目中使用retrolambda,效果很好。 但今天当我使用它,Android Studio给我一个提示: 我以前没见过这个,为了符合这个提示,我需要修改代码。

在切换到Android Studio 2.0后使用Dagger 2时出现NoClassDefFoundError

在升级到Android Studio 2.0之前,我可以使用Dagger 2没有问题。 现在我得到一个NoClassDefFoundError这已经closures了一天多,我伸出援手。 看起来好像Gradle不能我的AppModule类,即使它很清楚,它在我的项目中。 我甚至包括了set multiDexEnabled true即使我的项目只有几个文件。 我可以在网上find的所有东西都说可以点击你的库来导入。 Android Studio没有这样的奢侈品。 任何帮助将不胜感激,你将有我永远的忠诚。 04-21 17:26:54.006 7875-7875/com.androidtitan.spotscoreapp E/AndroidRuntime: FATAL EXCEPTION: main Process: com.androidtitan.spotscoreapp, PID: 7875 java.lang.NoClassDefFoundError: com.androidtitan.spotscoreapp.main.injection.AppModule_ProvidesApplicationFactory at com.androidtitan.spotscoreapp.main.injection.DaggerAppComponent.initialize(DaggerAppComponent.java:31) at com.androidtitan.spotscoreapp.main.injection.DaggerAppComponent.<init>(DaggerAppComponent.java:23) at com.androidtitan.spotscoreapp.main.injection.DaggerAppComponent.<init>(DaggerAppComponent.java:0) at com.androidtitan.spotscoreapp.main.injection.DaggerAppComponent$Builder.build(DaggerAppComponent.java:66) at com.androidtitan.spotscoreapp.App.onCreate(App.java:28) at com.android.tools.fd.runtime.BootstrapApplication.onCreate(BootstrapApplication.java:326) at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1020) at android.app.ActivityThread.handleBindApplication(ActivityThread.java:5010) at android.app.ActivityThread.access$1600(ActivityThread.java:172) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1482) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:145) at android.app.ActivityThread.main(ActivityThread.java:5835) at java.lang.reflect.Method.invoke(Native Method) […]

Android工作室坚持在build设gradle项目信息

我正在使用android studio 2.3,每当我尝试创build一个新的项目或打开一些项目,它卡在这一点“build设”******“Gradle项目信息”,请build议我一些解决scheme。

错误:原因:无效的stream头:000900D9在android studio 2.3.1

我正在使用android studio 2.3.1,它昨天工作正常但现在它给我一个错误错误:原因:无效的stream标题:000900D9此消息抛出消息Gradle Sync对话框 。 下面是我所做的解决这个问题的步骤,但没有为我工作 1.使caching无效并重新启动 从C:\ Users \ suraj.gradle \ caches \ 3.3删除脚本和脚本 – 重新映射的文件 并检查了很多post在stackoverflow但没有为我工作,大部分的问题放在这里没有任何人回答。 在我的项目结构下 编译Sdk版本 :Api 25 构build工具版本 :25.0.2

在Android Studio中使用Gradle从编译中排除.jar

我目前有这样的build.gradle文件中的东西。 dependencies { compile 'com.android.support:support-v4:13.0.+' compile ('com.xxx:xxx-commons:1.+') { } } 由于jUnit和hamcrest-core都存在于com.xxx:xxx maven仓库中,所以出现了这样的问题: Gradle: Origin 1: /Users/yyy/.gradle/caches/artifacts-26/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar Gradle: Origin 2: /Users/yyy/.gradle/caches/artifacts-26/filestore/org.hamcrest/hamcrest-core/1.3/jar/42a25dc3219429f0e5d060061f71acb49bf010a0/hamcrest-core-1.3.jar Gradle: Execution failed for task ':android:packageDebug'. > Duplicate files copied in APK LICENSE.txt File 1: /Users/yyy/.gradle/caches/artifacts-26/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar File 2: /Users/yyy/.gradle/caches/artifacts-26/filestore/junit/junit/4.11/jar/4e031bb61df09069aeb2bffb4019e7a5034a4ee0/junit-4.11.jar 因为jUnit实际上包含了hamcrest库,现在有一种方法可以实际排除jar:hamcrest-core-1.3.jar或者排除所有的.txt文件,或者从maven仓库中排除jUnit(不使用)。 任何其他的想法可能有帮助吗?

Android Studio:无法完成gradle执行。 原因是空的

我试图设置不同的Gradle Vm选项从stackoverflow上find的所有答案,但似乎没有工作我在Android Studio 1.2.2我得到这个错误,当我尝试运行在模拟器上的应用程序或装置。 唯一能解决问题的就是我需要在不同的目录下设置新的项目,但是它只适用于3个实例,然后爆炸,这个错误会popup来。 做上述过程10倍是一项乏味的工作。 Edit_1:我甚至尝试使caching失效/重新启动,不工作

MANIFEST MERGER:有可能看到由此产生的混合Manifest?

我有一个巨大的清单库模块。 此外,我有一个应用程序模块与一个巨大的清单非常类似于我的图书馆清单,但与包名称的变化。 现在我想看看清单合并过程的混合清单。 我怎么看?