Questions tagged «android-studio»

用于询问有关使用Android Studio(谷歌针对Android应用开发的官方IDE)的问题。一般而言,请勿使用有关Android编程的问题;而是使用[android]标签。


10
如何将aidl文件添加到Android Studio(来自应用内结算示例)
我目前正在将Eclipse应用程序迁移到Android Studio。该应用正在使用应用内结算。 我的主要问题是编译项目和aidl文件(我想你们都使用了该文件) 我收到此错误消息: Gradle: error: cannot find symbol class IInAppBillingService Gradle: error: package IInAppBillingService does not exist 因此,在完成一些教程之后,我将该文件从com.mypackage.billing移至src / main / aidl(请参阅此参考资料) 但是,一旦这样做,我就会收到以下消息: Gradle:任务':xxxxxxxxxxx:compileDebugAidl'的执行失败。 无法运行命令:(...)C:\ Users \ xxxx \ AndroidStudioProjects \ xxxxxxProject \ xxxxxxx \ src \ main \ aidl \ IInAppBillingService.aidl:45接口IInAppBillingService应该在名为com \ xxxxxxxx \ billing \ IInAppBillingService的文件中声明.aidl。 该消息显然与我上面链接的Google错误页面上的帖子矛盾。 …


18
未配置Dart SDK
我安装了Flutter并设置了Android Studio。然后我在GitHub(https://github.com/flutter/flutter)上克隆了一个flutter的示例,并在Android Studio中启动了它,但它警告我“未配置Dart SDK”,这也发生在我的同事身上。但是,如果我在Android Studio中创建一个新项目,则完全没有问题。 我做了什么: 已安装的颤振 安装了Android Studio,以及包括Dart插件在内的Flutter插件 在命令行中运行Flutter可以正常工作,所有五个测试都通过了。(见下文) [✓] Flutter(在Mac OS X 10.13.3 17D47上,语言环境en-US,通道dev)•Flutter版本0.0.22,位于/ Users / katelyn / flutter•框架修订版3001b3307d(7天前),2018年1月30日11:37:15 -0800•引擎修订版8f2d72b183•工具Dart版本2.0.0-dev.16.0•引擎Dart版本2.0.0-edge.7af4db0ea091dddca6b2da851e6dda8d7f9467e8 [✓] Android工具链-为Android设备开发(Android SDK 27.0.3)•位于/ Users / katelyn / Library / Android / sdk的Android SDK•未配置Android NDK位置(可选;对本机性能分析支持很有用)•平台android- 27,构建工具27.0.3•Java二进制文件位于:/ Applications / Android Studio.app/Contents/jre/jdk/Contents/Home/bin/java•Java版本OpenJDK运行时环境(内部版本1.8.0_152-release-915- b08) [✓] iOS工具链-为iOS设备开发(Xcode 9.2)•/Applications/Xcode.app/Contents/Developer上的Xcode•Xcode 9.2,内部版本9C40b•ios-deploy 1.9.2•CocoaPods版本1.4.0 [✓] Android …

13
Android Studio折叠定义和方法
如何在Android Studio编辑器中折叠所有定义和方法? Visual Studio在上具有该选项Edit-->Outlining,但是我在Android Studio中找不到类似的功能。我确定该功能存在。 如何访问Android Studio的大纲功能?




8
未使用订阅结果
我今天已经升级到Android Studio 3.1,似乎又增加了一些检查功能。这些棉绒检查之一是针对一次subscribe()未存储在变量中的RxJava2 调用。例如,从我的房间数据库中获取所有球员的列表: Single.just(db) .subscribeOn(Schedulers.io()) .subscribe(db -> db.playerDao().getAll()); 结果显示为黄色大块,并且此工具提示: 的结果subscribe未使用 像这样的一次性Rx呼叫的最佳实践是什么?我应该掌握Disposable和dispose()完成吗?还是我应该@SuppressLint继续前进? 这似乎只影响RxJava2(io.reactivex),RxJava(rx)没有此功能。

10
Android Studio,在应用关闭后清除logcat
自Android Studio更新1.2 Beta起,我的Logcat出现问题。当我运行我的应用程序时,它会像往常一样记录所有内容,然后我的应用程序崩溃,并显示该应用程序说:不幸的是,游戏已停止。 几秒钟后,android关闭该消息。发生这种情况时,我的logcat也将被完全清除,这意味着我几乎没有时间读取错误。我确实找到了一些有关缓冲区的信息,但是除了我怀疑这是问题之外,Android Studio似乎没有选择增加缓冲区的信息。 可能有用的是,在清除并填充进程后,将其更改为Android.process.core,而我在logcat中收到的消息是: 04-13 10:28:13.394 12259-12265/android.process.acore D/dalvikvm﹕ Debugger has detached; object registry had 1 entries 编辑:我确实读过有关断点的信息,所以禁用了应用程序将其焦点放在“设置-构建”,“执行”,“部署-调试器”中的断点上,但没有任何效果。

29
无法在模拟器中启动AVD:找不到QT库
我是Android Studio的新手,使用模拟器时遇到问题。当我尝试运行时,它总是崩溃说: “无法在模拟器中启动AVD” [6816]:错误:./ android / qt / qt_setup.cpp:28:在C:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator \ lib64 \ qt中找不到Qt库\ lib 无法启动'C:\ Users \ Jay \ AppData \ Local \ Android \ Sdk \ emulator / qemu / windows-x86_64 / qemu-system-i386.exe':没有这样的文件或目录 我已经从BIOS设置中启用了VT-x,但出现了问题。我已经搜索了很多,找不到答案。任何帮助都感激不尽。谁能给我解决方案? 错误的屏幕截图

17
3rd-party Gradle插件可能是原因
更新到Android Studio 3.1后,我收到此错误消息: 该项目运行正常,这主要只是一个警告,所以我的问题是警告的含义是什么,我该如何消除它? gradle文件中的相关部分: 这是我的项目 build.gradle buildscript { ext { kotlin_version = '1.2.31' anko_version = '0.10.4' room_version = '1.0.0' support_version = '27.1.0' firebase_version = '12.0.0' gms_version = '12.0.0' } repositories { google() jcenter() maven { url 'https://dl.bintray.com/kotlin/kotlin-dev' } maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'com.android.tools.build:gradle:3.1.0' classpath …

11
Android Studio:Android清单不存在或根标签不正确
我在Android Studio(AS)上收到此错误: 我怎么知道的: 我从头开始创建了一个AS项目,一切都很好。然后出现一个弹出窗口,并且(如果我没记错的话)说的是:“ Android Framework detected”。我按下“是”,项目/模块发生了一些变化。此后,我得到了上面的错误 编辑: 就我而言,问题不Gradle相关。它与IntelliJ/ Android Studio配置有关,.iml特别是与文件有关。我意识到,阅读这个信息后门柱位置。

6
Android Studio需要适用于Android-L mac的JDK 7
我试图查看我的应用程序在材质设计上的外观,我想使用新的cards lib。我的问题是,这在我的gradle文件中给了我这个错误,我需要修复它。 Error:compileSdkVersion android-L requires compiling with JDK 7 我下载jdk-7u60-macosx-x64.dmg并安装了它。java -version在终端显示我安装了1.7: java version "1.7.0_60" Java(TM) SE Runtime Environment (build 1.7.0_60-b19) Java HotSpot(TM) 64-Bit Server VM (build 24.60-b09, mixed mode) 好 ls -l `which java` 给我: /usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java .../current/...没有.../home。我在.../home这里找到了: /System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home 并将路径设置为Android Studio中“ JDK位置”下的“ SDK位置”首选项。但是它不起作用-似乎仍然找不到JDK 7。 我正在使用Mac OSX 10.9.3和Android Studio(测试版)0.8.1。

7
Android Studio-模棱两可的方法调用getClass()
我将Android Studio用于我的Android应用程序。 我的代码可以工作并编译。 最近,IDE向我显示了以下代码的getClass错误(红线): fragment.getClass().getSimpleName() 但是应用程序仍然可以编译并运行。 错误是: Ambiguous method call. Both getClass () in Object and getClass () in Object match. 有人可以解释一下我的意思吗?为什么代码仍在运行?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.