Android Studio使用过程中的问题记录

目录

问题一:running ‘app‘: No target device found

问题二:编写代码时,不提示代码信息

问题三:onActivityResult不执行

tips 实用快捷键:


问题一:running ‘app‘: No target device found

已做:

(1)在SDK Platforms中下载了Android 9.0( API 28)(虚拟机使用哪个操作系统就下载哪个)

(2)下载安装了HAXM_7.8.0

问题:

运行的时候,报错“running 'app': No target device found”

解决:

1.点击这个图标下载device,但是提示haxm installation failed. To install HAXM follow the instructions found at...,搜索该网页,下载安装HAXM_7.7.1(我的Android Studio是3.5.2),再次加载device image时就不会提示haxm的问题了。

2.点击运行会出现如下界面

问题二:编写代码时,不提示代码信息

1.在SDK Platforms中下载API 33以下版本,必须勾选一个和虚拟机一致的API型号;

 

2.进入 file -> Project Structure,重新选择SDK编译器版本和默认配置的SDK版本号。Modules里的每个app模块都修改一下“Compile Sdk Version”和“Build Tools Version”。

 等待软件下载配置....

问题三:onActivityResult不执行

解决过程:(1)在Android Studio 3.5.2  JRE: 1.8.0的版本里onActivityResult没有过时(划掉),不是不能该方法过时的原因(建议还是学一下当下最新的写法,据说用onActivityResult易闪退);

(2)启动模式launchmode已设置为standard(默认情况),如果是singleTop或者singleTask,onActivityResult不会被调用。因此不是启动模式的问题。

<activity android:name=".ActResponseActivity" android:launchMode="standard"></activity>
<activity android:name=".ActRequestActivity" android:launchMode="standard">

(3)不是标识符的问题。startActivityForResult第二个参数如果小于0 onActivityResult不会启动

startActivityForResult(intent,1);

(4)最后用log.d进行调试,发现是返回按钮监听设置的问题。我把对按钮的监听写成对文本的监听\😓

tips 实用快捷键:

CTRL+ALT+O:清除不用的代码(标灰的)

CTRL+ALT+F:将局部变量申明为当前类全局变量

ALT+ENTER:导入类

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值