Articles of 机器人工作室

如何findAndroid Studio的嵌入式JDK版本?

我试图找出我的Android Studio使用的JDK版本。 我很困惑,因为我的/ Program Files / Java目录中有很多版本 不幸的是,项目结构没有任何JDK的版本号。

如何在Android Studio中导入自定义图标?

我为我的Android应用程序制作了自己的图标,但我是Android Studio的初学者,并且它没有导入我已经存在的Android Studio项目。 我只是使用Android Asset Studio中的Android Launcher图标生成器 ,然后为您创建一个zip文件,该文件应放在您的项目res文件夹中。 我基本上用新的文件夹替换旧的res文件夹,我检查了所有新图标都在他们正确的文件夹中,即我的项目目录中的drawable-hdpi,drawable-mdpi等,但它们不在res文件夹中我的Android Studio项目窗格。 但是,我重新启动了Android Studio,并且没有刷新以显示这些新的导入。 当我运行我的项目时,它仍然显示旧的标准ic-launcher.png文件。

与美元符号的Gradle错误

对不起我的英语不好。 我正在尝试使用Gradle支持在Android Studio中创建一个新项目,但我无法正确构建我的项目。 有一个代码: Gradle ‘SportManager’ project refresh failed: Cause: startup failed: initialization script ‘C:\Users\ponomarev\AppData\Local\Temp\ijinit6732759991667918700.gradle’: 33: illegal string body character after dollar sign; solution: either escape a literal dollar sign “\$5” or bracket the value expression “${5}” @ line 33, column 20. String[] paths = [“/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension.jar”,”/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.9.jar”,”/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.11.jar”,”/LOGGER-2/c$/Program Files/android-studio/plugins/gradle/lib/gradle-tooling-extension-v1.12.jar”] ^ 1 error “LOGGER-2”是网络中的计算机名称。 我看到Gradle不理解以下expression式中的文字美元符号$:“/ […]

Android Studio不会向我询问目标设备

在我的应用程序的运行配置中,我已经“使用相同的设备进行未来的启动” 未经检查 ,但它始终在同一目标上运行,直到我自己终止进程,或者构建失败。 如果我在途中启动新的模拟器实例并不重要。 这是AS中的错误吗? 我可以比杀死这个过程更清洁吗? (Android Studio 2.3,64位Linux)

Android Studio中的编译错误制作简单的Google Android Maps API v2项目时

最近我迁移到基于IntelliJ的新Android Studio IDE 我遵循的指南是: https://developers.google.com/maps/documentation/android/start ( 基础知识 ) 如何在Android Studio中使用Google Maps Api v2创建Android应用程序? ( 用于将所需的Google Play服务和支持库导入android studio ) Android Studio正确检测到所有库,我没有得到任何“库未find错误”。 该项目没有显示错误。 然后,当我试图编译它时,我得到了这个错误。 Gradle: FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ‘:AID-AmritaInfoDesk:compileDebug’. > Compilation failed; see the compiler error output for details. * Try: Run with –stacktrace option to […]

AndroidStudio告诉我我的模拟器与我的项目不兼容,为什么,如果模拟器是api10而项目是api3?

我在模拟器中运行NexusOne,安装了android 2.3.3(sdk10) 我的项目是android:minSdkVersion=”3″ android:targetSdkVersion=”10″当我尝试在我的nexusOne模拟器(2.3.3。)上运行它时,它说它在选择器窗口中不兼容。 如果我尝试将其设置为设置中的首选模拟器,它将只是拒绝运行并显示一个警告,说它不兼容。 我试图改变清单甚至读取android:minSdkVersion=”3″ android:targetSdkVersion=”3″仍然相同的结果…… 如果我只是从列表中选择模拟器,而不事先选择它,它显示不兼容,但运行没有任何问题。 有什么想法吗? (PS我不知道为什么有这个空白区…随意编辑和删除:)这个空白区域唯一的东西是图片脚注……不应该渲染) 编辑:我认为我已经解决了问题,并在下载SDK时写下了错误答案。 但是当它下载并且我使用android 2.3.3(api10)创建了一个新的AVD时,同样的事情发生了。 Studio剧照说它不兼容。 Android studio会在非标准位置安装自己的SDKmanager副本。 我已经拥有的独立SDK Manager,驻留在: C:\Users\You\.android 安卓工作室一个人在 C:\Users\You\AppData\Local\Android\android-studio\sdk 但是,AVD管理器似乎将AVD数据保存在同一个地方,无论SDK Manager位于何处。 所以SDK Manager工作室使用,认为我错过了2.3.3 api,但AVD经理知道在正确/以前的位置到达哪里。 我会在两个地方下载我需要的SDK …糟透了,无法进行符号链接

Android Studio 3.1.3,设计视图始终为空

我是Android开发的新手,我的Android Studio 3.1.3演示项目或我创建的任何项目都有这个问题。 即使我可以在我的设计视图(ConstraintLayout)上拖放不同的控件但设计视图上没有显示任何控件,它会显示一段时间,然后它就会消失。 我可以在activity_main.xml文本选项卡,组件树甚至运行模式中看到我拖放的所有元素,但是在设计选项卡中没有显示,设计视图中没有显示任何内容,它总是空白,甚至没有hello world show。 我尝试了无效缓存重启,重启我的电脑,更改放大 – 进出,推断约束,但没有运气。 控制 除非我在设计视图中看到东西,否则我做不了多少。 空设计视图: 运行模式视图 activity_main.xml中 AndroidManifest.xml中 的build.gradle apply plugin: ‘com.android.application’ android { compileSdkVersion 28 defaultConfig { applicationId “com.example.libra.myapplication” minSdkVersion 15 targetSdkVersion 28 versionCode 1 versionName “1.0” testInstrumentationRunner “android.support.test.runner.AndroidJUnitRunner” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } } } dependencies { implementation fileTree(dir: […]

Android Studio和Eclipse之间的区别用于开发和调试

使用android studio而不是eclipse的pro和con是什么? 注意 ::我已经查看了CommonsWare 在这里回答的答案,但在调试工具中并不是很清楚 Android Studio是否提供不在eclipse中的特殊调试function? 如果是这样的话是什么?

更新后的Android studio 2问题预览6

我更新到android studio 2.0预览6。 我收到此错误消息: Error:(1, 0) Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to “aed79d567e57792ed352e708d2b7ca891ff897c6” 当我点击选项Fix plugin version and sync project 项目得到同步但没有任何反应。 当我单击“打开文件”时,它会打开与App模块关联的build.gradle文件。 它将光标放在这一行: apply plugin: ‘com.android.application’ 什么是ANDROID_DAILY_OVERRIDE环境variables的任何线索? 或者这个错误是什么?

Spinner subitem

我想在Spinner中填充包含主文本和子文本的项目,就像Android Studio在“Designer”选项卡上构建视图时所显示的那样。 到目前为止,我只能用正文填写它。 我是通过代码来做的。 使用SimpleAdapter。 我尝试了以下但没有成功,它只给了我相同的结果(只有正文): Spinner spinner = (Spinner) findViewById(R.id.mySpinner); List<Map> itens = new ArrayList(); Map item = new HashMap(2); item.put(“text”, “MAIN TEXT”); item.put(“subText”, “SUB TEXT”); itens.add(item); SimpleAdapter adapter = new SimpleAdapter(spinner.getContext(), itens, android.R.layout.simple_spinner_dropdown_item, new String[]{“text”, “subText”}, new int[]{android.R.id.text1, android.R.id.text2} ); // i am not sure what this does adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(adapter);