Articles of android studio 2.3

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。

无法parsingAndroid Studio 2.3.3中的“com.google.firebase:firebase-messaging:11.0.4”

我想在Android studio上设置firebase云消息客户端应用程序,我正在使用最新版本的Android studio(2.3.3),我的android SDK已经完全更新。 这是我的项目gradle文件: buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:3.1.0' classpath 'com.android.tools.build:gradle:2.3.3' } } allprojects { repositories { jcenter() maven { url "https://maven.google.com" } } } task clean(type: Delete) { delete rootProject.buildDir } 这是我的应用程序构buildgradle文件: apply plugin: 'com.android.application' android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "ir.digiwindow.driver.gps_status" minSdkVersion 14 targetSdkVersion […]

在debugging模式下运行Android应用程序

我的Android Studio版本是2.3.3 在我的Android应用程序gradle构build中,我明确地定义了不同的server_urlstring值,用于debuggingtypes和发布types: buildTypes { debug { resValue "string", "server_url", "https://myserver.debug.com/" } release { resValue "string", "server_url", "https://myserver.com/" … } } 在我的代码中,我得到了string值: String url = context.getString(R.string.server_url); 我把我的Android手机连接到我的笔记本电脑。 Android工作室工具栏如下所示: 我也select了构build变体是“debugging”: 我点击 ,该应用程序正在我的手机上运行,​​但是,它使用在发布types中定义的server_url值。 为什么? (在build/generated/res/resValues/debug/generated.xml和build/generated/res/resValues/debug/generated.xml build/generated/res/resValues/release/generated.xml我看到这些值,没有问题了。 ====更新=== 添加defaultPublishConfig 'debug'修复了这个问题(谢谢@Ulug Toprak),但我仍然想知道为什么Android Studio没有它,但我已经设置了Build Variant到“Debug”。 也许在Android Studio中的错误?

安装没有成功完成。 请参阅IDE日志了解详细信息 – Android工作室

我正在更新我的android工作室,但显示我bellow错误: 我的android studio是2.3.1

Android图层列表:与app:srcCompat的位图问题

更新到Studio 2.3后,当我尝试创build一个vector绘图层列表,它提示使用app:srcCompat而不是android:src bitmap 。 任何一个可以帮我添加vector drawable to layer list ? <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@color/colorWhite" /> <item> <bitmap android:gravity="center" app:srcCompat="@drawable/login"> </bitmap> </item> </layer-list> 已经join vectorDrawables.useSupportLibrary = true

Cordova / Phonegap Android目标:未安装

仍然面临这个问题。 我搜遍了谷歌找不到解决scheme。 Mac OSX Sierra Android Studio 2.3 Cordova / Phonegap(最新版本) android的需求检查结果: Java JDK:安装了1.8.0 Android SDK:安装正确 Android目标:未安装 没有findAndroid SDK。 确保它已安装。 如果不在默认位置,请设置ANDROID_HOME环境variables。 Gradle:已安装 错误:某些需求检查失败 .bash_profile ================================ # Setting JAVA_HOME Path JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home" # Setting ANDROID_HOME Path ANDROID_HOME=“/Users/{localpath}/Library/Android/sdk” # Setting GRADLE_HOME Path GRADLE_HOME=“/Users/{localpath}/Library/Android/gradle/gradle-3.4” export PATH=“${GRADLE_HOME}/bin:${PATH}” export PATH="${ANDROID_HOME}/tools:$PATH" export PATH="${ANDROID_HOME}/platform-tools:$PATH" Andriod清单 <?xml version='1.0' encoding='utf-8'?> <manifest android:hardwareAccelerated="true" android:versionCode="1" android:versionName="0.0.1" package="com.company.myAPP" […]

切片签名与android studio默认运行不一致

我已经configurationgradle签署: android { … signingConfigs{ debug { storeFile file("…"); storePassword '…' keyAlias '…' keyPassword '…' } } } 现在,当我运行Gradle任务installDebug时,应用程序被正确签名和安装,我可以按预期运行应用程序。 但是,当我运行的应用程序模块(Android Studio默认运行,这是debugging首选)。 我收到消息: Failed to finalize session : INSTALL_FAILED_INVALID_APK: /data/app/vmdl2083307194.tmp/1_slice__ signatures are inconsistent 即使没有安装apk,也会发生这种情况。 我认为这与android工作室分裂apk不正确。 所以如果没有人知道如何使它正确地签署一个方法来保持android工作室分裂apk可能也会工作。

Android studio 2.3 canary在'SDK Manager'中缺less'Launch Standalone SDK Manager'选项

我无意中接受了android工作室的升级build议2.3(canary),虽然我一直设置检查开发者频道,而不是金丝雀,不知何故被切换。 现在,我的“SDK Manager”窗口中不再有“启动独立SDKpipe理器”选项。 由于种种原因,我喜欢独立pipe理器,包括build议需要下载和升级的东西。 常规sdkpipe理器列出了很多我期望不需要的东西,比如'CMake','LLDB','Android约束布局','ConstraintLayout求解器','Google Play APK扩展库'('Google Play APK扩展库修订3'已经安装,所以我也需要这个?)等 2.3 canary 2的独立sdkpipe理器是不可用的,还是我需要做更多的事情来获得它?

升级Android Studio 2.3后DataBinding无法正常工作

DataBinding在我的项目中工作得很好,但今天升级Android Studio 2.3之后。 运行“应用程序”失败,因为以下错误: Error:(15, 40) Error: package com.javan.myrecorder.databinding not exist. import com.javan.myrecorder.databinding.FragmentEventsBinding; :app:compileMockDebugJavaWithJavac FAILED 我只是升级android工作室,并没有改变任何东西。 所有的插件是最新的! 现在我的问题是,为什么发生这个错误,我怎么能解决它? 任何帮助,欢迎! 英语不是我的母语; 请原谅我的错误。 EDIT1 像android项目googlesamples / android-architecture git checkout todo-databinding 然后运行./gradlew assembleDebug生成,由于以下错误生成失败: 完成build立日志 EDIT2 我已经解决了这个问题,因为在升级到Gradle 2.3之后破坏了数据绑定 。 在build.gradle(app)添加 apply plugin: 'com.android.application' apply plugin: 'com.neenbedankt.android-apt' ..balabala dependencies { apt 'com.android.databinding:compiler:2.3.0' } 我的项目中的一些文件: gradle-wrapper.properties #Mon Mar 06 10:59:04 CST […]

Android studio 2.3:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction

我刚刚从金丝雀频道更新Android Studio 2.2.2到2.3 。 下载完成并应用path文件后,android studio正在重新启动。 但重新启动android studio后,我得到下面的对话框错误: 无法加载项目:com.intellij.ide.plugins.PluginManager $ StartupAbortedException:com.intellij.diagnostic.PluginException:无法初始化类org.jetbrains.kotlin.android.actions.NewKotlinActivityAction [Plugin:org.jetbrains.kotlin] 看下面的截图,以获得更多的想法: 确定closures对话框并重新启动android studio后,我也无法打开我的项目或创build新的项目。 有没有人在更新android studio后面临同样的问题?