Questions tagged «android-studio»

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

1
为什么Android Drawable Importer会忽略AS 3.5及更高版本中的选择
后右击- >新批可绘制导入并选择任何巴纽从选择图片资产(一个或多个)中,初级批可绘制进口商框始终为空(即:选择被忽略!)。 事件日志的前2行: java.lang.NoSuchMethodError: org.jetbrains.android.facet.AndroidFacet.getAllResourceDirectories()Ljava/util/List; at de.mprengemann.intellij.plugin.androidicons.util.AndroidFacetUtils.getResourcesRoot(AndroidFacetUtils.java:48) 因此,显然,Android Drawable Importer在最新的AS / intellij版本下已被根本破坏。 我下载并重新安装了android-drawable-importer-intellij-plugin-0.5-81.zip,但没有任何效果。该插件的上一次构建于2016年。 这让我陷入了困境,因为新的Android Studio资源管理器 导入Drawables功能不允许我选择外部256x256 .png,然后自动为mdpi,hdpi,xdhpi等调整大小。 我已经注意到了这个问题(请参阅评论)。 有任何规避或替代方法吗?

3
React Native的Android App Bundle:您上传的APK或Android App Bundle的某些文件的签名信息无效或缺失
我正在尝试首次将应用发布到Google Play商店。我已选择使用Google Play签名。我知道我正在使用正确的密钥对Android App Bundle进行签名,因为当我使用其他密钥进行上传时,控制台会告诉我使用具有特定SHA1标识符的其他密钥进行上传。但是,当我使用正确的密钥上传时,出现以下错误: 您上传的APK或Android应用程序捆绑包的某些文件包含无效或缺少签名信息。 我正在使用Android Studio构建应用程序,如下所示:生成>生成签名包/ APK> Android应用程序包>选择我的密钥库并输入密码>版本>完成 该应用程序是使用独立的Expo / ExpoKit构建的React Native应用程序。上载到Apple App Store正常,我在Play Store中只有问题。我想念什么? 更新1:我现在已从Google Play完全删除了该应用,并创建了一个新应用。难道不选择在谷歌播放签署这个时间和上传签名的APK。还是一样的错误。 更新2:尝试使用全新的密钥库和密钥。还是一样。 如果这在某种程度上很重要,那么这里是项目设置的概述: 这是android/app/build.gradle: buildscript { repositories { google() maven { url 'https://maven.fabric.io/public' } } dependencies { classpath 'io.fabric.tools:gradle:1.26.1' } } apply plugin: 'com.android.application' apply plugin: 'io.fabric' apply plugin: 'devicefarm' repositories { …

2
E / eglCodecCommon:GoldfishAddressSpaceHostMemoryAllocator:device_type = 5,ret = -1的ioctl_ping失败
每次我在AndroidStudio上测试我的APP时,都会收到此错误消息。 我的APP正常运行,但是我对该错误的含义有些困惑/好奇。 即使当我用google搜索时,GoldfishAddressSpaceHostMemoryAllocator我也会找到4个不相关的结果(它们将其命名为Class,但并未尝试对其进行修复)。 此错误消息是什么意思?

1
如何使用Android Studio生成的注释将dart文件保存在文件系统中?
我喜欢Android Studio和Visual Studio如何为每个右括号生成注释,但是当我在notepad ++或任何其他文本编辑器中打开相同文件时,看不到这些注释。有没有一种方法可以生成保存的dart文件,以便将这些注释存储为文本代码的一部分(在注释中)? 这是一个代码示例,说明代码在android studio中的外观。 但是用记事本打开时,它没有注释MaterialApp。我猜想android studio中有一些设置可以让我保存带有生成注释的文件,因此它在git等Android Studio之外非常有用。

1
如何在Google地图中使用标记和折线的中点绘制多边形
我想在地图上绘制自由手多边形。我从简单的Google地图开始,然后绘制多边形,它可以正常工作,但现在我正在寻找用户如何通过单击地图上的点并在地图上的点中间拉伸标记来绘制多边形多边形。 现在我的多边形地图看起来像: 我想实现: 这是我的代码: public class MapActivity extends FragmentActivity implements OnMapReadyCallback { private GoogleMap mMap; Button save_field; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_map); // Retrieve the content view that renders the map. SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager() .findFragmentById(R.id.map); mapFragment.getMapAsync(this); FrameLayout Frame_map = (FrameLayout) findViewById(R.id.frame_map); Button btn_draw_State = (Button) …

10
最新Studio 3.6中未生成数据绑定类
今天,我已经将Android Studio 3.5.3更新为3.6。现在,我无法生成任何数据绑定类。Android Studio会自行生成数据绑定-iml文件。 有没有人遇到这样的问题? Gradle wrapper.properties: distributionUrl=https\://services.gradle.org/distributions/gradle-5.4.1-all.zip 项目级gradle文件: dependencies { classpath 'com.android.tools.build:gradle:3.5.3' } 应用程序级别gradle文件: apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' apply plugin: 'kotlin-kapt' apply plugin: 'androidx.navigation.safeargs' android { dataBinding { enabled = true } // Using Lambda Expressions compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions …

2
无法在Android Studio中执行复制粘贴
我在Android Studio中遇到了两个主要问题。首先,在某些课程中,我无法执行复制粘贴和剪切粘贴(ctrl+ c- ctrl+ v- ctrl+ x)功能。要解决该问题,我单击“无效的缓存/重新启动”,但是它立即再次崩溃。 第二个问题是(我认为与第一个问题有关)编译器无法识别已经定义的方法和属性。自动建议等不起作用。 我已尝试解决此问题的步骤是: 文件->无效缓存/重新启动, 文件->省电模式->禁用, 关闭所有打开的标签页并重新启动, 文件->使用Gradle文件同步项目, 文件->与文件系统同步, 删除JDK并重新安装, 删除Android Studio并重新安装, 删除已经下载的SDK文件和“ .Android”文件夹, 禁用并删除所有插件。 在文件->设置->键盘映射中检查复制粘贴键盘映射 将项目从bitbucket拉到不同的2台计算机 创建新项目,将带有NotePad ++的整个项目类复制到新项目中 尝试将所有Java代码转换为Kotlin,无法转换 这是我的系统规格;Windows 10家庭单一语言(TR)版本1909.RAM 16 GB。Android Studio 3.5.3和Gradle版本3.5.3 我已经阅读了有关同一问题的所有文章,但没有运气(这些文章仅关于MAC和Linux平台)。 UPDATE 1.0-> 我发现有些类不能执行上述操作,但有些类可以。 我意识到,没有类的图标无法执行我上面描述的操作。(有时会神奇地显示“ J”图标,当我单击另一个类时,该J图标会立即消失。)我认为Android Studio的gradle或文件系统无法将这些文件识别为类。 UPDATE 2.0-> 我注意到,当我单击DuoFragment的Structure部分时(其中有500多个行代码,并且是未编译的类之一)无法加载任何内容。DuoFragment的大小是否更大? 同样,当我检查“构建”部分时,某些进程无法运行(我不知道这是否正常)。 任务:app:compileDebugAidl NO-SOURCE, 任务:app:compileDebugRenderscript NO-SOURCE, 任务:app:processDebugJavaRes NO-SOURCE 更新3.0-> 这是我的Gradle文件。项目级Gradle文件: …

5
如何指示Gradle从不同位置使用Java?
我当时在Android Studio中构建测试应用,然后在事件日志中显示: Android Studio使用以下JDK位置:C:\ Program Files \ Android \ Android Studio \ jre与Gradle默认使用的位置不同:C:\ Program Files(x86)\ Java \ jdk1.8.0_181使用不同的位置可能会产生如果在使用Android Studio时从命令行运行Gradle任务,则将有多个Gradle守护进程。 然后给出以下选项: 更多信息... 将Android Studio设置为与Gradle使用相同的JDK并同步 不再显示此警告 我点击了: 将Android Studio设置为与Gradle使用相同的JDK并同步 则我的应用程序不再需要构建。 这是错误: Gradle同步失败:无法启动守护进程。 此问题可能是由守护程序的错误配置引起的。 例如,使用了无法识别的jvm选项。 请参阅守护程序上的《用户手册》一章,网址为 https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html 进程命令行:C:\ Program Files(x86)\ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = …

1
Gradle同步失败:不支持的方法:KotlinPlatformContainer.supports()
我刚刚将Android Studio更新到最新版本3.5.1,并且知道出现以下错误: Gradle同步失败:不支持的方法:KotlinPlatformContainer.supports()。您连接到的Gradle版本不支持该方法。要解决该问题,您可以更改/升级您连接到的Gradle的目标版本。或者,您可以忽略此异常并从模型中读取其他信息。 我在两个模块中使用Kotlin Multiplatform,但我不知道它是否相关。
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.