Articles of 机器人工作室

在string.xml文件中不存在Android Studio字符串hello_world

我是Android应用程序开发的新手,试图关注这个主题的介绍书。 创建一个空白项目后,我被指示打开string.xml文件,该文件应该包含元素Hello World! ,以便编辑TextView的默认文本目的。 但是,该文件不包含此元素。 它只包含: 此外,本书仅显示activity_main.xml布局文件,而我看到了activity_main.xml和content_main.xml文件。 也许这是一个版本问题? 我安装的Android SDK在Windows 10上安装了最新的API 23,而我认为这本书是在API 23发布之前发布的。

将Android Studio升级到2.0后,Android Emulator无法在Ubuntu上运行 – 找不到Qt库

今天,我将Android Studio安装升级到2.0版。 我手动更新了它(下载.zip,因为更新机制只是告诉我有一个新版本但没有提供在Android Studio中直接更新的可能性)。 当我现在尝试启动模拟器时,我收到此错误消息: 错误:./ android / qt / qt_setup.cpp:33:在/ home / kcd / Android / Sdk / tools / lib / qt / lib找不到Qt库无法启动’/ home / kcd / Android / Sdk / tools / qemu / linux-x86 / qemu-system-x86_64’:没有这样的文件或目录 我检查了这个目录并注意到路径名是… / qemu / linux-x86_64 / qemu-system_x86_64而不是… / qemu / linux-x86 / qemu-system_x86_64 所以我重命名了direcory以匹配正确的路径。 […]

android studio中的多个目标

我正在处理一个教育大学的项目,那里有5所独立大学, 每所大学都有自己的应用程序,但在每个应用程序图像中,json不同, 源代码保持不变。 我想使用一个源代码创建具有不同包名称的5个独立apks,如果源代码中的任何更改应该在所有apks中更新。 请给我项目的结构,graddle.build工具设置,如果我需要使库如何以及它将在哪里,或者请上传样本以做详细的上述types。

发现无法将android studio 2.0更新为2.1

我一直在尝试从2.0更新android studio到2.1并且已经没有想法了。 我得到了一个 java.lang.OutOfMemoryError: Java heap space 错误。 我已经尝试过寻找解决方案并尝试过这样的解决方案而没有任何乐趣: StackOverFlow答案 来自Google的Tech-Docs 这是我收到的完整错误: Temp. directory: C:\Users\Aaron\AppData\Local\Temp\ java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3236) at java.io.ByteArrayOutputStream.grow(ByteArrayOutputStream.java:118) at java.io.ByteArrayOutputStream.ensureCapacity(ByteArrayOutputStream.java:93) at java.io.ByteArrayOutputStream.write(ByteArrayOutputStream.java:153) at com.intellij.updater.Utils.copyStream(Utils.java:165) at ie.wombat.jbdiff.JBPatch.bspatch(JBPatch.java:83) at com.intellij.updater.BaseUpdateAction.applyDiff(BaseUpdateAction.java:112) at com.intellij.updater.UpdateAction.doApply(UpdateAction.java:44) at com.intellij.updater.PatchAction.apply(PatchAction.java:184) at com.intellij.updater.Patch$3.forEach(Patch.java:308) at com.intellij.updater.Patch.forEach(Patch.java:360) at com.intellij.updater.Patch.apply(Patch.java:303) at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:84) at com.intellij.updater.PatchFileCreator.apply(PatchFileCreator.java:75) at com.intellij.updater.Runner.doInstall(Runner.java:280) at com.intellij.updater.Runner.access$000(Runner.java:17) at com.intellij.updater.Runner$1.execute(Runner.java:246) at com.intellij.updater.SwingUpdaterUI$5.run(SwingUpdaterUI.java:191) […]

“无法在Android Studio中获取文件的编译器信息…”

我在Android Studio中遇到了这个非常奇怪的错误消息。 它显示在我使用ndk-build通过Gradle ndk-build 本机代码之上。 断点和代码步进正常工作,但代码中充斥着“无法解决variables”之类的“错误”。 以下是它的外观示例: 同样,代码都运行正常,就像IDE似乎无法解析一大堆types。 您可以在右侧看到一连串的错误。 基本上每一行都被标记为错误,即使它们都编译得很好。 不知道发生了什么!

如何修改Android 9patch图像的颜色?

我真的不明白如何创建一个9patch图像,但我find了一个正在处理我片段的图像。 问题是边框外的颜色不是背景的颜色。 我尝试将像素的颜色从图像更改为背景的颜色,但生成的图像不再起作用。 这是正在工作但颜色错误的图像: http://img.androidcookie.com/android/cJBfV.png 如何更改边框外像素的颜色,或者如何创建看起来像这样的新9patch图像?

添加Google Analytics后无法生成APK,但在调试模式下正常运行

这是一个非常奇怪的情况。 我可以构建我的项目,清理和构建我的项目,甚至可以在具有调试模式的物理设备上运行。 我还获得了Google Analytics网页上所需的所有数据。 可悲的是,Android Studio没有生成发行版,.apk文件。 我完全按照向您的Android应用程序添加分析 , 官方教程 ,并搜索了许多答案,但确切的问题仍然存在。 我的build.gradle看起来像这样: apply plugin: ‘com.android.application’ apply plugin: ‘com.google.gms.google-services’ android { compileSdkVersion 23 buildToolsVersion “23.0.0” defaultConfig { applicationId “com.comname.appname” minSdkVersion 11 targetSdkVersion 23 versionCode 18 versionName “2.7” } buildTypes { release { minifyEnabled true zipAlignEnabled true proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { compile fileTree(include: [‘*.jar’], […]

无法在MacOSX上的Android Studio之外启动Android模拟器

我将qemu进程固定到Dock后然后退出并再次单击它,我收到以下错误。 有没有办法直接从Finder启动模拟器而无需先进入Android Studio? /Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_64 ; exit; dyld: Library not loaded: libQt5Widgets.5.dylib Referenced from: /Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_64 Reason: image not found [1] 48616 trace trap /Users/johnny/Develop/android/sdk/tools/qemu/darwin-x86_64/qemu-system-x86_6 [Process completed]

缺少缓存文件错误?

我在我的项目中遇到了令人沮丧的问题,导致每隔约30秒在事件日志中出现错误。 这是我看到的东西 – FileNotFoundException:/Users/User/Library/Caches/AndroidStudio1.5/caches/names.dat.keystream.len(没有这样的文件或目录) FileNotFoundException:/Users/User/Library/Caches/AndroidStudio1.5/index/filenameindex/FilenameIndex_inputs_i.len(没有这样的文件或目录) FileNotFoundException:/Users/User/Library/Caches/AndroidStudio1.5/index/stubs/java.class.fqn/java.class.fqn_i.len(没有这样的文件或目录) FileNotFoundException:/Users/User/Library/Caches/AndroidStudio1.5/caches/contentHashes.dat.keystream.len(没有这样的文件或目录) 我试图按照其他类似问题的建议重建项目,但这没有任何区别。 我不确定这是否可能是问题的原因,但由于我的空间运行非常低,我使用了一个名为“Disk Diag”的应用程序来清理一些可用空间,这个问题似乎不久就发生了那,所以我不确定它是否删除了一些文件。 有人有什么建议吗? 编辑: 我刚检查过文件是否确实存在,有些文件存在,有些文件不存在。 例如,/ /Users/User/Library/Caches/AndroidStudio1.5/index/filenameindex/FilenameIndex_inputs_i.len确实存在,但缺少整个/Users/User/Library/Caches/AndroidStudio1.5/caches/目录。

Android Studio – 我们如何让应用程序编译得更快?

我正在用android studio构建一个Android应用程序。 在这个过程中,我也在实现facebook登录,这需要我将一个文件夹的代码放入我的项目,以及其他编译时库。 每次我在测试时编译(并运行)我的应用程序,它目前需要3分钟才能编译! 我想知道是否有一种方法可以指定不需要重新编译未修改的类? 我正在努力加快我的构建时间,以便提高工作效率。 关于如何使我的项目更快地进行测试/调试/发布的任何其他建议? 谢谢。