草庐IT

android - Java 程序可以运行,但无法在 Android Studio 中运行

所以对于一门课,我必须使用RSS阅读器程序。代码基本上给了我们,但我们必须把它放到android中。该代码在Java中运行,但是当我尝试在Android中运行它并对其进行修改以更改TextViews文本时,它会编译但在运行时我会遇到大量我不理解的错误。这是我的代码。我认为这与我使用setText()或TextView对象有关。importandroid.support.v7.app.AppCompatActivity;importandroid.os.Bundle;importandroid.widget.TextView;importjava.io.BufferedReader;im

android - 为什么我的构建需要这么长时间是 Android Studio?

我在AndroidStudio中构建需要很长时间,超过2分钟,有时3分钟。我尝试了StackOverflow中介绍的一些方法来加快构建时间,但并没有解决我的问题。我的app模块的build.gradle代码如下:buildscript{repositories{maven{url'https://maven.fabric.io/public'}}dependencies{classpath'io.fabric.tools:gradle:1.+'}}applyplugin:'com.android.application'applyplugin:'io.fabric'repositori

android studio如何给安卓虚拟机发送短信

首先,cd到指定路径默认情况下,AndroidSDK通常安装在以下位置:Windows:C:\Users\YourUsername\AppData\Local\Android\Sdk\platform-toolsmacOS:/Users/YourUsername/Library/Android/sdk/platform-toolsLinux:/home/YourUsername/Android/Sdk/platform-tools请根据您的操作系统和实际的AndroidSDK安装路径替换/path/to/android-sdk/platform-tools。确保将YourUsername替换为

Android Studio + Gradle 创建不同的配置

我正在使用AndroidStudio和Gradle构建Android应用程序。我想根据构建的类型(调试与发布)在Java代码中使用不同的字符串。执行此操作的最佳方法是什么?例如-如果我处于调试或发布阶段,我希望有不同的URL。另外,我想指定不同的GUID和其他键/字符串。执行此操作的明显hacky方法是在AndroidManifest.xml中搜索并替换字符串,或者更糟糕的是,在Java文件中搜索和替换字符串。这种方法对我来说似乎容易出错而且很老套-有没有更好的方法来做到这一点? 最佳答案 有很多方法可以做到这一点,虽然我通常这样做

Android Studio 中的 Android View 显示 "nothing to show",也无法再运行应用程序

我用vcs、git尝试了一些东西,但不确定我做了什么。突然我的AndroidView没有显示任何内容:但是我的项目View正确显示了所有内容:我也无法再运行我的应用程序,它提示我运行配置。不知道我做错了什么。编辑:我修复了它,幸运的是我事先备份了项目,只需将项目的整个文件夹替换为备份文件夹即可。 最佳答案 发生这种情况时,请检查GradleScripts中的settings.gradle(ProjectSettings)文件,确保该文件包含以下行;include":app" 关于Andr

android - Android Studio 3.0是否增加参数提示信息?

在AndroidStudio3.0中显示了以下Kotlin制作的示例代码,我发现fundetailIntent.putExtra("Person",SampleData.BOB)显示为detailIntent.putExtra(name:"Person",SampleData.BOB),我无法在编辑器中删除name。好像是AndroidStudio3.0增加了参数提示信息name吧?以及如何设置打开或关闭它? 最佳答案 好像是AndroidStudio3.0增加了参数提示信息名称-是的。如何设置打开或关闭它?禁用,只需右键单击提示位

java - 如何回滚android studio中的更改?

我错误地更新了我的旧文件。有什么办法可以回滚这些交易。我已经从管理工作室执行了更新语句,但脚本在BeginTrans/rollback/commit中没有。 最佳答案 在Androidstudio中点击你误更新的文件夹并打开:VCS->本地历史->显示历史它将按时间打开更改列表,这是您在本地完成的。移动到你犯错之前的时间,然后右键单击它并单击Revent。 关于java-如何回滚androidstudio中的更改?,我们在StackOverflow上找到一个类似的问题:

java - 将签名 key 的证书导出到 Android Studio 中的 .pem 扩展名

我需要更改我在GooglePlay上发布的应用程序的签名key,因此我需要将新应用程序签名的证书从.jks扩展名导出到.pem,但我不能也不需要它来发送Google的key交换请求。有人能帮帮我吗... 最佳答案 您可以通过两种方式从.jks文件中导出新应用签名的证书:通过CMD/PowerShell或终端:keytool-export-rfc-aliasupload-fileupload_certificate.pem-keystorekeystore.jks使用KeyStoreExplorer软件(从此处下载:http://ke

android - 如何更改房间迁移中的索引?

旧实体如下:@Entity(tableName="d_course",foreignKeys=@ForeignKey(entity=DUser.class,parentColumns="id",childColumns="studio"),indices=@Index(value="studio"))新实体如下:@Entity(tableName="d_course",foreignKeys=@ForeignKey(entity=DUser.class,parentColumns="id",childColumns="studio"),indices=@Index(value={"id

android - “gradlew”在 Android Studio 终端中未被识别为内部或外部命令错误

出现错误-'gradlew'未被识别为内部或外部命令。可运行的程序或批处理文件。在AndroidStudio终端内。谁能告诉我为什么它不能识别gradlew 最佳答案 gradlew命令在您的项目目录中可用。如果您尝试从其他地方运行此命令,它会抛出错误。此外,gradlew命令包在您创建新项目时由Androidstudio自动生成。它还会在您打开项目时提示您生成新的gradlewrapper。如果您使用的是Mac或Linux,则必须使用./gradlew而不是gradlew 关于andr