Articles of android studio

每次更新到1.8路径时,Android Studio JDK位置都会更改回1.7

我最近安装了jdk 1.8 u92,之后Android Studio表示api24版本需要它。 但是,我现在遇到了这个问题。 我查看了其他一些解决方案并卸载了jdk 1.7,为JDK_HOME,JAVA_HOME和JAVA8_HOME添加了环境variables。 问题仍然存在。 每次我尝试构建应用程序时,gradle sync都会失败,Android studio会要求我选择一个有效的JDK目录 。 然后我转到Project Structure => JDK Location并将其更新到1.8文件夹。 尝试再次构建会产生相同的错误,当我检查项目结构时,路径将自动设置回旧的JDK 1.7。 这个问题有什么问题吗?

Android数据绑定后备/默认值

我正在使用Android数据绑定,效果很好: <TextView android:text="@{ee.Name}" … 但如果我这样做,Android Studio设计师不会显示任何文字。 没有文字我根本看不到TextView。 这是可以理解的,因为我还没有绑定数据。 是否存在可以显示的回退值或默认值,直到有真实数据?

ADB连接错误:无法创建调试桥:无法启动adb服务器:无法检测到adb版本,adb输出

我1.5.1 in Linux Mint我的工作室更新为1.5.1 in Linux Mint并刚刚启动了我的工作室。 它给我一个对话框(亚行初始化时)说: 无法创建调试桥: 无法启动adb服务器:无法检测adb版本,adb输出: / home / ajay / Developement / Sdk / platform-tools / adb:1:/ home / ajay / Developement / Sdk / platform-tools / adb:语法错误:“)”意外 请提供修复。 任何帮助,将不胜感激。

在Android工作室路径中找不到SDK文件夹,而SDK管理器无法打开

我已经安装了第一百万次Android Studio,但是当我去C:\ Program Files \ Android \ Android Studio时,我找不到任何名为“SDK”的文件夹,无法在计算机上的任何位置find它。 此外,SDK管理器无法打开,我猜这是一个与第一个相关的问题。

Gradle无法与“无法find可选库”同步

我不得不重新安装我的系统,今天当我尝试与gradle同步时,我在Android Studio中收到此错误: Warning: Unable to find optional library: org.apache.http.legacy 我的项目是: buildscript { repositories { mavenCentral() } dependencies { classpath ‘com.android.tools.build:gradle:1.3.0’ } } allprojects { repositories { mavenCentral() } } 我的模块是gradle: apply plugin: ‘android’ android { useLibrary ‘org.apache.http.legacy’ compileSdkVersion 23 buildToolsVersion ‘23.0.2’ defaultConfig { minSdkVersion 16 targetSdkVersion 23 } buildTypes { release { } } productFlavors […]

Android studio的AppcompatActivity错误

在使用Android studio构建Android应用程序时出现此错误: 24192-24192/com.mkapp.apps.demo1 W/dalvikvm﹕ VFY: unable to find class referenced in signature (Landroid/os/PersistableBundle;) 08-20 10:53:23.605 24192-24192/com.mkapp.apps.demo1 I/dalvikvm﹕ Could not find method android.support.v7.app.AppCompatActivity.onCreate, referenced from method com.mkapp.apps.demo1.TourActivity.onCreate 08-20 10:53:23.605 24192-24192/com.mkapp.apps.demo1 W/dalvikvm﹕ VFY: unable to resolve virtual method 8393: Landroid/support/v7/app/AppCompatActivity;.onCreate (Landroid/os/Bundle;Landroid/os/PersistableBundle;)V 08-20 10:53:23.605 24192-24192/com.mkapp.apps.demo1 D/dalvikvm﹕ VFY: replacing opcode 0x6f at 0x0000 我的依赖: compile ‘com.android.support:support-v4:22.2.1’ compile ‘com.google.android.gms:play-services:7.3.0’ compile […]

Android Studio:重新下载依赖项并同步项目

我从Github下载了一个开源游戏“ ChaseWhisplyProject ”源代码。 我在Android Studio(版本1.5.1)中导入了该项目。 它显示以下错误消息: 错误:无法打开zip文件。 Gradle的依赖性缓存可能已损坏(这有时会在网络连接超时后发生。) 重新下载依赖项和同步项目(需要网络) 重新下载依赖项和同步项目(需要网络) 我将所有依赖版本更改为最新版本仍然显示相同的消息。 它在主项目下有两个模块:1)BaseGameUtils&2)ChaseWhisply。 上面的模块没有用粗体字母显示(我认为它应该以粗体字母显示,如模块“app”)。 以下是gradle文件。 1)Root Gradle: // Top-level build file where you can add configuration options common to all sub-projects/modules. allprojects { repositories { jcenter() } } 2)BaseGameUtils模块Gradle apply plugin: ‘com.android.library’ android { compileSdkVersion 23 buildToolsVersion “23.0.1” } buildscript { repositories { mavenCentral() } dependencies […]

Android Studio中的Gradle Build失败(无法从缓存中读取testArtifacts.bin)

代码中没有错误。 但是构建失败并出现以下错误: Error:Could not read entry ‘:app:packageDebug’ from cache taskArtifacts.bin (/Users/sibidharan/Developer/Android Dev/Karpagam/.gradle/2.10/taskArtifacts/taskArtifacts.bin). > java.io.EOFException (no error message) 我在OS X 10.11.3上使用Android Studio 2.0 Preview 9

Cordova / Ionic构建android Gradle错误:支持的最低Gradle版本是2.14.1。 当前版本是2.13

这是我要记录的上述错误的解决方案。 我发现了其他类似的post,但都没有描述这个错误如何与Cordova或Ionic相关联。 如果您不小心,Android Studio使用的Gradle版本与Cordova / cordova–android在其自动生成的应用程序代码中指定的Gradle版本可能不匹配。 如你所知,跑步 $ cordova platform add android (或$ ionic platform add android ,如果你正在构建一个Ionic应用程序)在-project / platforms / android上创建本机应用程序代码。 在该文件夹中,文件:/the-project/platforms/android/cordova/lib/builders/GradleBuilder.js导出一个variables,如下所示: var distributionUrl = process.env[‘CORDOVA_ANDROID_GRADLE_DISTRIBUTION_URL’] || ‘http\\://services.gradle.org/distributions/gradle-xy-all.zip’; 其中x和y取决于使用哪个版本的Cordova / cordova-android来构建本机应用程序代码。 当你跑步 $ cordova build android 在distributionUrl var中指定的Gradle版本是用于构建的版本。 现在来这里是棘手的部分。 当您将项目导入Android Studio时,您很可能会收到一条消息,强烈建议您将Gradle升级到更新版本,如下所示: 如果您这样做,Android Studio将下载新版本的Gradle并将其存储在本地并配置项目以使用新下载的本地Gradle分发,这是所选“使用默认等级包装”下面的无线电选项,我最终取消选择,因为这会导致错误。 这会导致问题,因为Android Studio和Cordova现在将尝试使用不同版本的Gradle构建应用程序,您将在Android Studio中获得构建错误,并且 $ cordova build android 在命令行中。 Cordova应用程序的解决方案是始终将Android Studio项目设置为“使用默认gradle包装器”并忽略要升级的诱人消息。 如果您确实想使用较新版本的Gradle,则可以随时更改上述文件中的distributionUrl […]

无法将更新的APK上传到Google Play商店

这里发布了同样的问题,但给出的答案对我不起作用。 我之前已经上传到商店,现在我无法更新我的应用程序以包含一些错误修复。 每当我尝试上传APK时,我都会收到此错误消息 上传失败 您上传了可调试的APK。 出于安全原因,您需要先禁用调试,然后才能在Google Play中发布。 我已经尝试将Android:debuggable =“false”添加到我的清单中,但我仍然收到相同的消息。 我目前正在使用Android Studio生成我签名的APK。 编辑这是我的AndroidManifest.xml