Questions tagged «android-studio»

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


21
Android Studio-未连接互联网的Android Emulator Wifi
我浪费了一整天的时间来尝试在SO和提到的其他地方浮动的不同解决方案,以在android模拟器上启用wifi,但无济于事。有人可以帮我弄清楚如何在Android模拟器上启用互联网吗? 我有Nexus 5X API 27,目标是Android 8.1(Google Play),而Nexus 5 API P,目标是Android 7.1.1。 我认为应该有一种方法可以在其上启用Internet,否则在模拟器上提供虚拟wifi的整个点似乎是浪费的。 我在没有代理的情况下直接连接到路由器的mac OS HS 10.13.4上。 我什至尝试删除所有AVD,然后重新安装它们。我什至尝试在Oreo Android 8.1上安装最新的Pixel 2 似乎没有任何作用。有没有人遇到这个问题并找到解决方案? 任何帮助都会有很大帮助 谢谢,维克拉姆 更新:当我通过手机将计算机连接为热点wifi时,模拟器通过wifi进行了互联网连接,但是当我将计算机连接到家用路由器时,模拟器却失败了。

9
Android Studio访客在7秒钟内没有上线
当我第一次在Android Studio中启动模拟器时,我收到一条信息消息, 访客在重试7秒钟后没有上线 我对如何停止此操作感到好奇,因为当它在屏幕上显示约40秒钟时,我无法在模拟器中执行任何操作。

5
Android Studio:如何使用Gradle生成签名的APK
我已经在Google和SO上进行了搜索,但找不到答案。 这是我第一次使用gradle系统,现在我正在生成一个签名的APK,以上传到Google Play(项目是从Eclipse导入的)。 现在,我已经在这里阅读了您应该添加到自己的部分http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Building-and-TaskssigningConfigsbuild.gradle 我已经添加了这些行,现在我看到您需要运行,./gradlew assembleRelease但是在我的cmd中运行它会返回“ gradle”,但它不被识别为内部或外部命令,可操作程序或批处理文件。我也尝试右键单击build.gradle并运行它,说它是成功的,但是一旦我在build / apk文件夹中查找,只有一个名为app-debug-unaligned.apk 那么如何使用Gradle系统生成签名的APK?

20
Android Studio构建失败,并在根项目“ MyProject”中找不到“任务”。”
在更改笔记本电脑并更新到Android Studio版本0.8.2后尝试构建项目时出现此错误。 失败:生成失败,发生异常。 出了什么问题:在根项目“ MyProject”中找不到任务“”。 尝试:运行gradle任务以获取可用任务的列表。使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。 建立失败 这是我的Gradle文件: 顶级settings.gradle include ':MyProject' MyProject中的build.gradle: apply plugin: 'com.android.application' buildscript { repositories { mavenCentral() } dependencies { classpath "com.android.tools.build:gradle:0.12.+" } } repositories { mavenCentral() } android { compileSdkVersion 20 buildToolsVersion "20" defaultConfig { minSdkVersion 14 targetSdkVersion 20 } } dependencies { compile 'de.timroes.android:EnhancedListView:0.3.0@aar' compile …

19
Android Studio是否将物理设备识别为Null?
我一直在开发Android Application for Android(SDK最低版本14),并且已经使用诸如的平板电脑正常进行了测试Samsung Galaxy 2 and Nexus 7。但是,当我尝试运行该应用程序时(通过单击运行在中AndroidStudio),AS无法识别数位板信息,如下图所示。 有趣的是,如上图所示,AS也正在检测设备sdk,API 1因为它的Android版本为4.2.2 平板电脑USB debugging。在开发人员选项中,平板电脑已经设置为接受“ ”,我已经尝试过重新启动平板电脑,然后重新启动AS ,但仍然遇到相同的问题(一切都很好nexus 7 and Samsung Galaxy 2)。 我正在使用的平板电脑/设备是“ VeryKool” T742 Environment information: OS: ubuntu AndroidStudio version: 0.8.6 Tablet Android version:4.2.2 Tablet Kernel version: 3.4.5 App min SDK: 14


4
将Android Studio更新到1.3.0版后,出现“当前插件不赞成NDK集成”错误
3天之前,我已经将Android Studio更新至1.3.0版。 在此之前,我可以使用NDK,而现在却出现类似的错误, 错误:(50,0)错误:当前插件不建议使用NDK集成。考虑尝试使用新的实验性插件。有关详细信息,请参见http://tools.android.com/tech-docs/new-build-system/gradle-experimental。在gradle.properties中将“ android.useDeprecatedNdk = true”设置为继续使用当前的NDK集成。 我在项目级别找不到文件gradle.property。 我该如何解决这个错误?


14
Android Studio-程序类型已存在:com.google.android.gms.internal.measurement.zzwp
昨天,我的应用运行正常。 今天,我不知道为什么,重新打开Android Studio后,该应用程序不再编译。 显示的错误是 Program type already present: com.google.android.gms.internal.measurement.zzwp Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Optional.of(D8)} 我真的不知道发生了什么,我已经搜索了所有内容,但没有任何效果。如果有人可以帮助我,我将不胜感激。我更改了所有依赖项和库以尝试解决它,但是没有任何效果。 这是build.gradle项目 buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.1' classpath 'com.google.gms:google-services:3.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual …

21
如何在Android Studio中检索签名的APK的密钥别名和密钥密码(从Eclipse迁移)
我目前在Google Play中发布了一个android应用,该应用会定期更新。我会按照以下过程在新推送之前对应用程序进行签名: 在项目上按鼠标右键,在“ Android工具”->导出已签名的应用程序包中提供密钥库密码对您的应用程序签名将apk文件上传到Google Play开发者控制台 最近,我已将项目从Eclipse导入到Android Studio,并继续在Android Studio上工作。现在,我计划在应用程序中推送修复程序。我已经知道我可以使用此选项在android studio中签名apk 生成->生成签名的APK-> 据我了解,对于我的Android应用程序,我必须使用与之前用于将更新推送到Google Play相同的密钥存储区和密钥存储区密码。同样在这里,它要求提供密钥别名和密钥密码。我不记得在Eclipse中对apk签名时的密钥别名和密钥密码(图像中输入的数字4)。有什么建议我现在可以做什么?如果我已经知道我的密钥库和密钥库密码,是否可以检索密钥别名和别名密钥密码? 更新:现在我可以通过keytool -list -v -keystore name.keystore命令检索我的密钥别名了

3
AndroidManifest xml文件中android:supportsRtl =“ true”的用法
每当我在android studio中创建新项目时,我都会进入android:supportsRtl="true"我的应用AndroidManifest File。 <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@style/AppTheme"> ... </application> 应用程序中有什么用途,或者我在应用程序AndroidManifest中添加或不添加时的优缺点是什么?

5
如何在Android Studio中的项目中找到所有硬编码的字符串
我需要在Android Studio(测试版)0.84中找到并提取项目中的所有硬编码字符串。我需要一个静态分析工具,例如“查找错误”,一口气为我做到这一点,并让我逐步浏览每条消息并将字符串提取到资源文件中。如果整个过程是自动化的,那就更好了。 在Android Studio(测试版)0.84中,文件/设置/ FindBugs-IDEA在报告选项卡下将I18N显示为一个选项。但是我只是不知道如何使它工作。 感谢您的任何建议。

23
Android Studio-XML编辑器自动完成功能无法与支持库一起使用
我刚刚开始使用新的android.support.design库。在XML编辑器中使用任何小部件时,我停止获取XML自动完成建议! 例如, <android.support.design.widget.CoordinatorLayout android:id="@+id/header_root" android:layout_width="match_parent" android:layout_height="200dp"> <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/primary_dark" /> <android.support.design.widget.FloatingActionButton android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:src="@drawable/ic_action_add" android:layout_marginLeft="16dp" android:layout_marginRight="16dp" android:layout_marginTop="56dp" app:fabSize="normal" app:layout_anchor="@id/header_root" app:layout_anchorGravity="bottom|right|end" /> </android.support.design.widget.CoordinatorLayout> 这些标记都不会显示自动完成弹出窗口,就像当我开始键入“ android:i”时一样,没有弹出窗口出现,下图显示了我得到的唯一建议。 我试图清理我的项目,重新启动电脑,重新启动Android Studio ..什么都没有用!


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.