Articles of android studio

Throwable:创建SD卡失败

请帮忙。 我的AVD没有运行,因为我在AVD上发布的没有运行 。 我试图创建一个新的AVD,但得到这个错误 Throwable:创建SD卡失败。 怎么解决这个? 真的需要认真的帮助……谢谢

FileProvider错误

https://developer.android.com/training/camera/photobasics.html 我要做的就是用相机拍照,保存并在ImageView中显示。 我按照上面的android教程并在行上不断收到错误(NullPointerException): Uri photoURI = FileProvider.getUriForFile(this, “com.example.android.fileprovider”, photoFile); 我知道我需要在应用程序的清单中配置FileProvider ,并且“权限”必须匹配。 我不太明白我应该在当局的论点中提出什么。 我复制了教程中的所有代码,包括文件res / xml / file_paths.xml。 如有必要,请提出任何问题 谢谢!

如何确定Google Play服务的版本?

我正在从Eclipse迁移到Android Studio。 我有一个项目,我导入Android Studio使用Google Play服务,所以我按照我在此处find的文档: http : //developer.android.com/google/play-services/setup.html此文档说我需要编辑我的build.gradle文件。 他们给出了一个例子: apply plugin: ‘com.android.application’ … dependencies { compile ‘com.android.support:appcompat-v7:21.0.3’ compile ‘com.google.android.gms:play-services:6.5.87’ } 此外,文档还提到“每次更新Google Play服务时,请务必更新此版本号。”,我在上面的示例中假设为6.5.87 。 那么如何确定我使用Android SDK管理器安装的“版本”Google Play服务。 这是我的android sdk的屏幕截图: 所以我的Android SDK Manager告诉我我已经安装了“Revision”,那么我将什么放入build.gradle文件中? compile ‘com.google.android.gms:play-services:6.5.22’ … 或者可能 … compile ‘com.google.android.gms:play-services:22’ 任何帮助赞赏! 更新:感谢您的所有答案。 我能够find这样的版本: Leila001@win8 ~/Windows_Home/AppData/Local/Android/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values $ cat version.xml 6587000

Android Studio:如何创建第二个调试版本types

我想创建第二个构建types,它应该与现有的调试types完全一样。 目前我有两种构建types:调试和发布。 只需单击即可运行调试,并使用调试密钥库自动签名。 我通过Build -> Generate signed APK向导手动编译发布版本。 因此,为了克隆调试构建types,我首先在app build.graddle文件中添加了第二个名为“local”的构建types: buildTypes { … debug { debuggable true minifyEnabled false } local { debuggable true minifyEnabled false } } 然后我创建了app/src/local/res并添加了一些文件。 然后我执行gradle resync并在左侧选项卡中选择新的构建types: 最后,我点击了运行按钮,我希望它能正常工作。 这篇IntelliJ帮助文章说调试签名配置是默认的: 这意味着如果您未手动配置工件并在“运行/调试配置:Android应用程序”对话框中选择“部署默认APK”选项,则IntelliJ IDEA将使用证书中的预定义值生成 而是显示此对话框: 当我单击修复按钮时,它会打开整个应用程序模块的签名配置对话框。 但是,我不想签署这个apk用于发布,我需要用调试证书签名。 另外我注意到已经创建了一个新的assembleLocal gradle任务,但它生成了一个未对齐的apk。 在这个文件夹中,我可以看到常规调试apks在未对齐和最终版本中正确生成。 我怎样才能克隆调试版本types?

每次更新到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 […]