Articles of 机器人工作室

是否可以更改EditText内的图标大小

我正在创建一个包含用户名和密码字段的登录窗口,每个我都想放置图标。 当我向EditText字段添加图标时,我无法更改图标的大小。 图标在EditText字段内,因为我想在聚焦时更改EditText背景。 我试图将图标和EditText视图放在LinearLayout中,但是当EditText聚焦时我无法更改布局背景。 我的EditText代码: EditText visual:

(Android Studio 3.2 Beta) – 导航架构组件配置

我想尝试新的导航架构组件function,所以我遵循了这个教程: https : //www.youtube.com/watch?v = GOpeBbfyb6s 。 我正在使用Android Studio 3.2 Beta 1.我安装了必要的依赖项,但是当我尝试在项目中创建导航Android资源文件时 ,就像在上面的video中一样, 导航选项不会出现在选择菜单中。 我的问题: 尝试创建导航Android资源文件时,没有要选择的导航选项。 我错过了安装中的任何步骤吗? 预期结果: 我的情况: 我的build.gradle dependencies { implementation fileTree(dir: ‘libs’, include: [‘*.jar’]) implementation”org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version” implementation ‘com.android.support:appcompat-v7:27.1.1’ implementation ‘com.android.support.constraint:constraint-layout:1.1.2’ testImplementation ‘junit:junit:4.12’ androidTestImplementation ‘com.android.support.test:runner:1.0.2’ androidTestImplementation ‘com.android.support.test.espresso:espresso-core:3.0.2’ // Navigation Architecture Component Configuration install HERE!! def nav_version = “1.0.0-alpha02” implementation “android.arch.navigation:navigation-fragment-ktx:$nav_version” // use -ktx for […]

错误:锁定文件中发现意外的锁定协议。 预计3,发现0。

我将我的android工作室更新为2.3然后将我的应用程序连接到Firebase,它给了我一个错误: 错误:锁定文件中发现意外的锁定协议。 预计3,发现0。 我需要回到2.2.3还是有办法解决这个问题? 我尝试在我的项目中删除.gradle文件,但它仍然给了我一个错误。

Android Studio错误13 = linux中的权限被拒绝

我在linux中使用android studio最新版本(基本的luna是具体的)。 我成功安装了jdk,android studio和sdk,android studio完美地打开了我们,甚至我可以在我的应用程序上工作。 但是当我建立应用程序时,它会给出错误13:权限被拒绝,并在新选项卡中打开黑色圆圈图像png。 Information:Gradle tasks [:app:compileDebugSources] :app:preBuild :app:preDebugBuild :app:checkDebugManifest :app:preReleaseBuild :app:prepareComAndroidSupportAppcompatV72103Library UP-TO-DATE :app:prepareComAndroidSupportSupportV42103Library UP-TO-DATE :app:prepareDebugDependencies :app:compileDebugAidl UP-TO-DATE :app:compileDebugRenderscript UP-TO-DATE :app:generateDebugBuildConfig UP-TO-DATE :app:generateDebugAssets UP-TO-DATE :app:mergeDebugAssets UP-TO-DATE :app:generateDebugResValues UP-TO-DATE :app:generateDebugResources UP-TO-DATE :app:mergeDebugResources :app:mergeDebugResources FAILED /home/suUs12/AndroidStudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png Error:Error: Cannot run program “/home/suUs12/Android/Sdk/build-tools/21.1.2/aapt”: error=13, Permission denied Error:Execution failed for task ‘:app:mergeDebugResources’. > /home/suUs12/AndroidStudioProjects/MyApplication/app/build/intermediates/exploded-aar/com.android.support/appcompat-v7/21.0.3/res/drawable-mdpi/abc_btn_radio_to_on_mtrl_000.png: Error: Cannot run program […]

如何强制Android Studio使用相对路径?

在Android Studio 1.0.2中创建的每个项目都包含几个引用项目自己的绝对路径的文件。 如果我愿意 , 我甚至无法移动自己的项目目录 ,更不用说与其他开发人员共享项目了。 排除app/build中的文件,这些是包含绝对路径的文件: .idea/workspace.xml .idea/modules.xml .idea/libraries/support_v4_21_0_3.xml .idea/libraries/appcompat_v7_21_0_3.xml .idea/gradle.xml .gradle/2.2.1/taskArtifacts/taskArtifacts.bin .gradle/2.2.1/taskArtifacts/fileSnapshots.bin app/app.iml 如何强制Android Studio为所有内容使用相对路径? 编辑 :通过试验香草IDEA,我已经将这些绝对路径的起源缩小到特定types的模块,Android Studio显然总是使用它而不为您提供选择。 但我仍然没有更接近理解如何根除它们。 在IDEA 14.0.2中,如果使用“应用程序模块”创建空项目或Android项目,则项目不包含任何绝对路径。 如果您使用“Gradle:Android Module”创建项目,则它包含与Android Studio项目相同的文件中的绝对路径。 编辑#2:创建IDEA-134587

方法FloatMath.sqrt()已弃用

我将我的android工作室更新为2.1.2并打开了上一个项目。现在它显示FloatMath.sqrt()已弃用且无法解析方法’sqrt(float)’

Android Studio – 无法重新加载AVD列表(d:皮肤)

我想在我的Android设备上的应用程序上获取谷歌地图。 我正在测试它是如何工作的所以我开始添加一个简单的地图。 但是,当我尝试运行它时,它给了我这个错误。 无法重新加载AVD列表:cvc-complex-type.2.4.d:find以元素’d:skin’开头的无效内容。 此时不会有子元素。 解析错误/ Applications / Android Studio.app/sdk/system-images/android-22/android-wear/armeabi-v7a/devices.xml cvc-complex-type.2.4.d:从元素’d开始发现无效内容:皮肤’。 此时不会有子元素。 解析/ Applications / Android Studio.app/sdk/system-images/android-22/android-wear/x86/devices.xm时出错 我的代码非常简单,我创建了一个预制谷歌地图活动,只是填写了我的Android API密钥,就像他们在指南中所说的那样。 有谁知道如何解决这个问题?

Android Studio-Java.exe以非零退出值2结束

当我尝试运行我的应用程序时,我收到此错误: – Error:Execution failed for task ‘:app:dexDebug’. > com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process ‘command ‘C:\Program Files\Java\jdk1.7.0_79\bin\java.exe” finished with non-zero exit value 2 更新: – 这是我的Build.gradle(模块:应用程序)文件 apply plugin: ‘com.android.application’ android { compileSdkVersion 22 buildToolsVersion “22.0.1” defaultConfig { applicationId “navigationdrawer.tutecentral.com.navigationdrawer” minSdkVersion 15 targetSdkVersion 22 versionCode 1 versionName “1.0” } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.pro’ } […]

在android studio中添加未实现的方法

我正在尝试实现onCreateOptionsMenu,但我无法弄清楚如何实现方法,CTRL + I快捷方式不起作用。 android studio是否有覆盖/未实现的方法选项?

没有findgradle dsl方法’uselibrary()’

HttpClient在目标23中已弃用,所以我仍然希望在我的项目中使用httpClient,因此我在gradle文件中添加了以下依赖项org.apache.http.legacy,重建项目后,我收到以下错误。 错误:(6,0)未findGradle DSL方法:’useLibrary()’可能的原因: 项目“开发”可能正在使用不包含该方法的Gradle版本。 Gradle设置 构建文件可能缺少Gradle插件。 应用Gradle插件 我的gradle文件是 apply plugin: ‘com.android.application’ android { compileSdkVersion 23 buildToolsVersion “22.0.1” useLibrary ‘org.apache.http.legacy’ defaultConfig { applicationId “com.android.mobile.test” minSdkVersion 15 targetSdkVersion 24 } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile(‘proguard-android.txt’), ‘proguard-rules.txt’ } } lintOptions{ abortOnError false } } dependencies { compile project(‘:library’) compile ‘com.google.android.gms:play-services:+’ compile files(‘FlurryAnalytics-5.5.0.jar’) compile files(‘HockeySDK-3.5.0.jar’) compile […]