Articles of 机器人工作室

Android Studio无法启动:无法find或加载主类com.intellij.idea.Main

作为Android devopmnet的新手,我一直在使用Android Studio进行开发,但突然间它不再起作用了。 该程序不再启动,如果我从命令提示符执行studio.bat ,我收到以下错误: 错误:无法find或加载主类com.intellij.idea.Main 我看过其他关于Android Studio的post没有启动(例如这个和这个 ),但它们都没有解决我的问题。 我已将JAVA_HOME和JDK_HOME PATHvariables正确设置为C:\Program Files\Java\jdk1.7.0_07 正如我所提到的,Android Studio曾经工作,我不知道为什么它已停止工作。 任何线索?

在升级Android Studio时,在安装区域中发现了一些冲突

今天,我将android studio 1.3.2(build 141.2178183)更新为1.4.0(build 141.2288178)。 单击“ 更新并重新启动”按钮后,它下载了修补程序文件。 但是在安装文件时出错了。 在安装区域发现了一些冲突。 下面的一些冲突没有解决方案,因此无法应用补丁。 重新安装将解决这个问题,因为这是我第二次遇到这种情况,但这不是一个好的解决方案。 我也搜索了很多,但没有人可以解决它。

E / ANDR-PERF-MPCTL:无效的配置文件号。 0,仅限总数0

虽然我的应用程序工作正常,但我在logcat中收到这些错误。 谁能告诉我这些错误是什么? 09-08 00:23:34.969 4011-4030/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only 09-08 00:23:44.266 4011-4030/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only 09-08 00:23:46.687 4011-4030/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only 09-08 00:23:47.027 4011-4030/? E/ANDR-PERF-MPCTL: Invalid profile no. 0, total profiles 0 only 09-08 00:23:49.262 4011-4030/? E/ANDR-PERF-MPCTL: Invalid […]

google-services插件无法检测到com.google.android.gms或com.google.firebase的任何版本 – 奇怪的行为

我有4个模块的项目: app(主要) 共LIB C d 我已将firebase正确设置为以下状态: https : //firebase.google.com/docs/android/setup 在我的app模块中,我不使用任何其他库,只使用模块依赖: dependencies { debugCompile project(path: ‘:common-lib’, configuration: ‘debug’) releaseCompile project(path: ‘:common-lib’, configuration: ‘release’) } 在我的common-lib模块中,我使用firebase库: dependencies { (…) compile ‘com.google.firebase:firebase-core:11.2.0’ compile ‘com.google.firebase:firebase-crash:11.2.0’ compile ‘com.google.firebase:firebase-messaging:11.2.0’ compile ‘com.google.firebase:firebase-config:11.2.0’ compile ‘com.google.firebase:firebase-ads:11.2.0’ } 在这种情况下项目编译,但我收到了消息: google-services plugin could not detect any version for com.google.android.gms or com.google.firebase, default version: 9.0.0 will be […]

如何在Android Studio中单击运行所有(单元和仪表)测试

我正在Android Studio中开发Android应用。 我有unit testing和仪器测试。 我想把它们全部运行,看看我是否破坏了什么。 现在我的工作流程是: 转到项目视图 导航到${app}/src/androidTest/java/ 右键单击该节点,然后选择Run ‘All Tests’ 选择我的设备 运行仪器化测试 然后 转到项目视图 导航到${app}/src/androidTest/java/${package} 右键单击该节点,然后选择Run ‘Tests in ${package}’ 运行unit testing 我真正需要的是一个绿色的大按钮,它可以运行所有测试并报告单元和仪表测试的OK / FAILED结果。 我怎样才能做到这一点?

使用MySql在Java中实现Google Cloud消息传递

我是一个java开发人员,在mac学习在android studio中编写android代码。 我被要求将谷歌云消息集成到一个应用程序中。 据我所知,android studio有一个按钮,可以将所有GCM所需内容放入手机/平板电脑应用程序中。 但是我不知道它对我的应用程序所做的所有更改以及我不使用谷歌作为数据库的要求。 相反,我需要使用mysql的本地实例,因为我们有业务逻辑应用于向特定用户发送消息。 我已经完成了所有谷歌服务器端的任务。 我有我的app键,项目密钥……等 当谈到我试图find的示例和教程时,它们要么过时,要使用与谷歌当前使用的术语不同的术语,使用除了java之外的语言用于服务器端,示例是基于eclipse的,使用第三方库隐藏function(Kii Cloud)或不使用XMMP(CCS)实现app / server应用程序。 我正在寻找一个直接的java服务器实现教程或示例,它使用XMMP与谷歌进行通信,并安全地与手机/平板电脑上的应用程序以及Android新手可以关注的类进行通信。 我已经完成了这个页面http://developer.android.com/google/gcm/gs.html上的活动,我已经按照“后续步骤”下的链接进行了操作,但是他们对我的理解有所了解。还没有。 此页面及其链接为我提供了我需要的配置和设置,但没有提供它们的位置和原因。 当我在这方面取得成功时,我的计划是将所有细节压缩到一个关于如何执行此操作的youtube教程中,或者至少是一个非常详细的网页,因为我觉得实现这一点不应该这么难,尤其是使用Java,Tomcat,MySql和Android应用程序。 这似乎是开始的基本情况。

为了在Android中调试本机代码,我缺少哪些步骤?

编辑:这仍然没有得到解决。 我怀疑基于评论我使用旧的NDK(10d)可能是一个问题所以我升级到15c并处理所有问题,以便用clang和新的c ++库编译我的东西。 不幸的是ndk-gdb在15c中被破坏了,我试图破解python使其工作并没有让我到处都是。 然后我使用了Android Studio 3.0预览版,我回到了以前的位置 – 我可以看到堆栈信息,但所有代码都是在lldb中汇编的。 工作必须继续 – 我回到使用logcat进行调试:( 我来到你身边,墙上有无数的点击伤痕。 我会尽量简明扼要,同时提供所有相关信息。 如果有任何我没有提供的相关信息,请告诉我。 概要: 我正在维护一个Android应用程序作为我工作的一部分。 我不得不求助于记录调试本机代码,因为虽然我可以设置断点并点击它们,但我无法查看源或variables信息 。 我花了很多时间和谷歌搜索试图了解我错过了什么,但仍然没有运气。 我的构建环境是使用Android NDK r10D的OSX,以及用于构建APK的gradle 3.2 。 我正在尝试使用AndroidStudio 3.0 beta 6来安装和调试APK。 我的Android.manifest包含在标记中: android:debuggable=”true” 本地代码: 这是使用-v编译其中一个本机c ++文件以获取详细程度的示例输出: ~/src/libraries/cBase$ make android Building obj/Binary.ao Using built-in specs. COLLECT_GCC=arm-linux-androideabi-g++ Target: arm-linux-androideabi Configured with: /s/ndk-toolchain/src/build/../gcc/gcc-4.8/configure –prefix=/tmp/ndk-User/build/toolchain/prefix –target=arm-linux-androideabi –host=x86_64-apple-darwin –build=x86_64-apple-darwin –with-gnu-as –with-gnu-ld –enable-languages=c,c++ […]

Android Studio无法直接导入Eclipse项目,也无法导入Gradle项目

我有一个Eclipse Luna工作区,它包含8个项目,它构建没有任何问题。 我尝试将主项目导出为Gradle项目,然后使用Android Studio打开它,我也尝试将主项目直接导入Android Studio。 我已经确认我拥有最新版本的所有内容,Eclipse和AS,但它没有任何区别。 生成的项目不会构建。 尝试在Android Studio中构建时,我遇到了近100个构建错误。 我浪费了几天试图使用这个产品,我已经报告了在导入谷歌期间发生的多个IDE错误,并且感觉我正在进行圈子。 如果我导入导出的build.gradle文件,则会抱怨需要版本1.1.0。 当前版本是2.2.1 我需要提供哪些信息来帮助解决此问题?

面对解决android studio中的9补丁图像的问题

你好我是Android工作室的新手,并在将eclipse项目导入android studio时面临问题。我已经尝试清理项目并更新SDK但它不起作用。以下是我得到的错误。 错误:错误:9补丁图像E:….. \ src \ main \ res \ drawable-fr-xhdpi \ back_bg.9.png格式错误。 错误:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:处理’命令’C:\ Users \ rahul.kallappa \ AppData \ Local \ Android \ sdk \ build-tools \ 21.1.2 \ aapt.exe”以非零退出值42结束。 错误:任务’:…:mergeDebugResources’的执行失败。 E:… \ src \ main \ res \ drawable-fr-xhdpi \ back_bg.9.png:错误:com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:Process’命令’C:\ Users \ rahul.kallappa \ AppData \ Local \ Android \ sdk \ […]

Android studio布局编辑器中标尺的单位是多少?

Android studio布局编辑器中标尺的单位是多少? 我选择了Nexus 5,Nexus 5的屏幕尺寸为360dp x 640dp或1080px x 1920px 它既不是dp也不是px。 它是什么? 我可以换单位吗?