Articles of android studio 2.2

错误:在项目’: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更新,我已经更新了。 但是,每当打开新的项目,我正在接下来的对话框转换项目。 是否需要转换? 它将实际转换什么? 有人知道吗?

无法在Android Studio 2.2的开发人员服务中看到云选项

我试图通过检查Developer Services中的Firebase选项来将Firebase添加到我的项目中,如下所示 但是在Android Studio 2.2中我看不到这个选项。 我怎样才能得到这个选项?

Android工作室突然显示完整的文件夹名称,如何更改

Android工作室突然在项目视图中显示一个文件夹的全名,我不知道如何改变它。 我试图用项目视图中的选项菜单中的设置来更改视图(压扁包检查/取消选中,压缩空的中间包检查/取消选中),但没有更改。 这就是我的项目视图的样子: 这是现在的样子: 在我看来,myapp文件夹内的每个文件夹突然都有完整的appid +自己的名称作为文件夹名称。 我尝试使用这些命令(我是一个mac用户)重置Android Studio设置: rm -Rf ~/Library/Preferences/AndroidStudio* rm ~/Library/Preferences/com.google.android.studio.plist rm -Rf ~/Library/Application\ Support/AndroidStudio* rm -Rf ~/Library/Logs/AndroidStudio* rm -Rf ~/Library/Caches/AndroidStudio* 仍然没有改变。 我目前的Android Studio版本是Android Studio 2.2,内部编号为AI-145.3276617。 我唯一做的就是昨天更新到最新的稳定的Android 2.2版本,我不知道这是否改变了应用程序出现的方式,另一个项目(它是如何用于截图)似乎没有受到影响。

几分钟后ADB断开连接

升级到Android Studio 2.2后,几分钟后(〜15分钟),adb将与我的设备断开连接。 我必须重新插入设备或禁用ADB,每次都可以重新打开。 它发生在所有设备上。 这是在MacOS Sierra上。 是否有超时设置,他们已经添加?

Lambda在Android库模块中导致编译器exception

当我在Android库模块中使用lambdaexpression式时,我收到一个编译器exceptioncom.sun.tools.javac.code.Symbol$CompletionFailure: class file for java.lang.invoke.MethodType not found 。 在Android应用程序模块中使用时,Lambdaexpression式正在编译时没有错误。 可以在这里find一个示例项目来演示这个问题: https://github.com/adamdye/AndroidLambdaIssue 示例中有趣的类是MyLibrary.java和MainActivity.java。 每个类都包含相同的expression式。 build立 Android Studio 2.2 preview 1 min/target SDK version = android-N build tools version = 24.0.0.rc4 jack compiler enabled source/target compatibility = 1.8 Gradle version = 2.10 Android Plugin Version = 2.2.0-alpha1 JDK = java 8 我对使用retro-lambda不感兴趣。 我想通过适当的configuration来实现这个function。 我假设我错过了某个步骤。