Articles of android studio 2.2

android-studio:执行studio.sh时出错

在参加Google IO 2016扩展后,我从https://dl.google.com/dl/android/studio/ide-zips/2.2.0.0/android-studio-ide-145.2878421-linux.zip下载了工作室 我提取了它。 但在那之后,我无法执行studio.sh .. 它显示以下错误: To-be-filled-by-OEM:~/Applications/android-studio/bin$ ./studio.sh ./studio.sh: 137: ./studio.sh: declare: not found ./studio.sh: 141: ./studio.sh: Syntax error: “(” unexpected (expecting “fi”) 我错过了什么吗? 注意:我已在Google Plus社区Android Studio上发布此问题。 她是我post的链接

无法为项目获取未知属性’assembleRelease’

将Android Studio更新到2.2版并将gradle插件更新为2.2.0后,出现以下错误: 错误:(32,1)评估项目’:jobdispatcher’时出现问题。 无法为org.gradle.api.Projecttypes的项目’:jobdispatcher’获取未知属性’assembleRelease’。 问题出在导入的jobdispatcher模块的build.gradle文件中: task aar(dependsOn: assembleRelease) 我可以做些什么改变来解决这个问题? 请注意,此问题与此处报告的内容非常相似,但仍有些不同。

ConstraintLayout无法在蓝图模式之外正确呈现

我今天开始使用Android Studio 2.2和ConstraintLayout,但我在渲染方面遇到了一些问题。 使用蓝图模式时,一切正常。 使用“设计模式”时,对象会粘在左上角,全部拼接在一起。 Android Studio警告:onMeasure错误 java.lang.NoSuchMethodError: android.support.constraint.solver.widgets.ConstraintWidget.immediateConnect(Landroid/support/constraint/solver/widgets/ConstraintAnchor$Type;Landroid/support/constraint/solver/widgets/ConstraintWidget;Landroid/support/constraint/solver/widgets/ConstraintAnchor$Type;II)V at android.support.constraint.ConstraintLayout.setChildrenConstraints(ConstraintLayout.java:517) at android.support.constraint.ConstraintLayout.updateHierarchy(ConstraintLayout.java:433) at android.support.constraint.ConstraintLayout.onMeasure_Original(ConstraintLayout.java:728) at android.support.constraint.ConstraintLayout.onMeasure(ConstraintLayout.java) at android.view.View.measure(View.java:19731) at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6120) at android.widget.FrameLayout.onMeasure(FrameLayout.java:185) at android.view.View.measure(View.java:19731) at android.widget.RelativeLayout.measureChildHorizontal(RelativeLayout.java:715) at android.widget.RelativeLayout.onMeasure(RelativeLayout.java:461) at android.view.View.measure(View.java:19731) at com.android.layoutlib.bridge.impl.RenderSessionImpl.measureView(RenderSessionImpl.java:545) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:342) at com.android.layoutlib.bridge.Bridge.createSession(Bridge.java:429) at com.android.ide.common.rendering.LayoutLibrary.createSession(LayoutLibrary.java:389) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:548) at com.android.tools.idea.rendering.RenderTask$2.compute(RenderTask.java:533) at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.java:966) at com.android.tools.idea.rendering.RenderTask.createRenderSession(RenderTask.java:533) at com.android.tools.idea.rendering.RenderTask.lambda$inflate$72(RenderTask.java:659) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) […]

错误:调整分区e2fsck失败,退出代码为8

我是android studio的新手。 当我尝试在模拟器上的android studio中运行我的第一个程序时,我收到此错误。 我已经搜索了其他评论,并尝试将build.gradle从24.0.0减少到23.0.3,如下所示,但它仍然不起作用。 我正在使用Nexus 5X API 23。 android { compileSdkVersion 24 buildToolsVersion “23.0.3” } 显示的错误是: 无法在模拟器中启动AVD。 Output: emulator: WARNING: userdata partition is resized from 756 M to 800 M ERROR: resizing partition e2fsck failed with exit code 8 Hax is enabled Hax ram_size 0x60000000 HAX is working and emulator runs in fast virt […]

错误:在项目’:app’上找不到属性’assembleDebug’

我正在使用’com.android.tools.build:gradle:2.2.0-alpha6’和Android Studio 2.2 Preview 6.构建在Gradle 2.1.0上运行得非常好,但要启用即时运行,它会要求我更新Gradle插件。 在更新Gradle插件时,构建”Error:Could not find property ‘assembleDebug’ on project ‘:app'”显示”Error:Could not find property ‘assembleDebug’ on project ‘:app'” 。 我已经尝试清理.gradle和.idea并重新加载项目,但没有任何作用。 请帮忙。

在Android Studio中重新格式化整个项目文件

我需要更新我的代码风格。 重新格式化过程在每一页都是如此困难并且需要付出太多努力。 我知道捷径 Alt + Command + L. 我的问题? 有没有其他方法可以为整个项目做到这一点?

更新到Android Studio 2.2 / gradle插件2.2.0后:“无法获取未知属性’assembleRelease’”

将Android Studio更新到2.2版并将Gradle-plugin更新到2.2.0后 ,出现以下错误: “无法为org.gradle.api.Projecttypes的项目’:app’获取未知属性’assembleRelease’。” 当我将插件版本更改回2.1.3时 ,代码仍然有效,但这对我来说不是长期选择。 我的代码: apply plugin: ‘com.android.application’ dependencies { … } android { … } … assembleRelease.doLast { file(‘build/outputs/apk/app-release.apk’).renameTo(“AppName-1.0.0-${project.ext.androidVersionCode}.apk”) } 提示: project.ext.androidVersionCode是在其他地方定义的variables,包含内部版本号。 assembleRelease.doLast中的代码只需移动/重命名生成的apk文件。 谢谢你的建议! tangens

如何安装Android Studio 2.2 CMake软件包/工具?

我最近的Android Studio 2.2预览3安装似乎无法findCMake。 我尝试从SDK工具安装它,但没有这样的软件包…

由于强迫使用android SDK构build工具25.0.0 SDK构build工具版本(23.0.3)对于项目来说太低

嗨,我面临生成版本问题。 当我运行该应用程序,它会引发一个错误, 错误:对于项目“:Yampp”,SDK构build工具修订版(23.0.3)太低。 最低要求是25.0.0 我需要使用23.0.3,但它迫使使用25.0.0。 如何解决这个奇怪的问题? 这里是Gradle文件 build.gradle模块 buildscript { repositories { maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.+' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' android { compileSdkVersion 23 buildToolsVersion "23.0.3" useLibrary 'org.apache.http.legacy' defaultConfig { applicationId "com.Yampp" minSdkVersion 14 targetSdkVersion 23 compileOptions { sourceCompatibility JavaVersion.VERSION_1_7 targetCompatibility JavaVersion.VERSION_1_7 } } buildTypes […]

在Android Studio 2.2更新后转换项目

你好AndroidStudio用户, 最近,我用2.2版更新了我的Android Studio,没有那么多的Gradle和Instant Run更新,我已经更新了。 但是,每当打开新的项目,我正在接下来的对话框转换项目。 是否需要转换? 它将实际转换什么? 有人知道吗?