现象
需要获取指定apk的包名和活动名
一个负责记录与展示的博客
前段时间由于mac的WiFi有问题,把系统升级到了10.10.3,在此基础上我需要重新搭建Android开发环境,但是在搭建环境过程中遇到了各种mac版的坑,在此记录下来,希望可以帮到和我遇到同样问题的人;搭建环境之前,我先用Time Machine做了备份,以防万一出现什么不可逆的动作,还可以用这个恢复一下,mac的Time Machine功能蛮强大的,建议环境搭建之前及备份一下,以防万一;
好了,进入正题,由于eclipse的ADT已经不再更新,Android开发环境转战到Android Studio已经是主流,虽然还是有些不适应,不过我还是没有再去重新搭建eclipse中的Android环境,我搭建的Android Studio环境用到的tools:Android Studio的bundle mac版,jdk 1.6.0 for mac
今天重装了Ubuntu系统,升级到了14.04版本,没想到安装完adt bundle之后配置adb,竟然识别不到了,开始以为环境变量配置不对,后来发现在platform-tools下直接调用adb竟然也出现:
无奈,去网上搜索,终于弄明白是因为64位的Linux,没有安装32位的依赖库导致的,需要重新安装下就好了:
但此时另外一个问题出现了,由于我安装的是Ubuntu14.04版本,发现安装ia32-libs无法安装;
搜索后网上说的解决方案大体如下:
今天做了一个startActivityForResult在2个activity之间传递值来交互的listview,但是发现在方法2中setResult(RESULT_FIRST_USER, intent);传值回去之后,第一个方法接收intent,发现bundle总是null,具体代码如下:
activity1中: