发现一个问题,自从第一个HelloWorld应用测试成功后,我再怎么测试其他的应用,模拟器启动后进入的还是第一个HelloWorld应用。
我也不知道咋回事,只能按照常理想:把那个HelloWorld的删除了吧。
怎么删除?上网搜了一下,步骤如下:(windows环境下)
1 进入cmd命令行
2 转入android的sdk目录下的tools目录
3 输入adb shell
则进入linux系统的控制台了。通过ls,cd 等命令进入 data/app目录
4 通过ls可以看到HelloWorld的应用果然在这个目录下:
com.example.android.helloactivity.apk
5 输入 rm com.example.android.helloactivity.apk 删除掉这个家伙。。
可是我再次启动第2个应用后,这个hello的应用居然又被安装上去了:
[2009-09-27 15:02:24 - HelloActivity]HOME is up on device 'emulator-5554'
[2009-09-27 15:02:24 - HelloActivity]Uploading HelloActivity.apk onto device 'emulator-5554'
[2009-09-27 15:02:24 - HelloActivity]Installing HelloActivity.apk...
[2009-09-27 15:02:33 - HelloActivity]Success!
怎么回事啊??
补充:
后来在网上找了半天相关信息都没有找到。但是在javaeye上看到虚拟设备启动超慢的问题,有网友介绍虚拟设备启动后不用再关闭了。这让我想到要不我启动虚拟设备,并且被它自动upload第一个应用后,我再启动我第2个应用会怎么样呢?
这么一试验,诶,还真不错:
[2009-09-27 16:04:33 - NotesList]Uploading NotesList.apk onto device 'emulator-5554'
[2009-09-27 16:04:33 - NotesList]Installing NotesList.apk...
[2009-09-27 16:04:36 - NotesList]Success!
他大爷的第2个应用终于上传上去了。。。
我也不知道咋回事,只能按照常理想:把那个HelloWorld的删除了吧。
怎么删除?上网搜了一下,步骤如下:(windows环境下)
1 进入cmd命令行
2 转入android的sdk目录下的tools目录
3 输入adb shell
则进入linux系统的控制台了。通过ls,cd 等命令进入 data/app目录
4 通过ls可以看到HelloWorld的应用果然在这个目录下:
com.example.android.helloactivity.apk
5 输入 rm com.example.android.helloactivity.apk 删除掉这个家伙。。
可是我再次启动第2个应用后,这个hello的应用居然又被安装上去了:
[2009-09-27 15:02:24 - HelloActivity]HOME is up on device 'emulator-5554'
[2009-09-27 15:02:24 - HelloActivity]Uploading HelloActivity.apk onto device 'emulator-5554'
[2009-09-27 15:02:24 - HelloActivity]Installing HelloActivity.apk...
[2009-09-27 15:02:33 - HelloActivity]Success!
怎么回事啊??
补充:
后来在网上找了半天相关信息都没有找到。但是在javaeye上看到虚拟设备启动超慢的问题,有网友介绍虚拟设备启动后不用再关闭了。这让我想到要不我启动虚拟设备,并且被它自动upload第一个应用后,我再启动我第2个应用会怎么样呢?
这么一试验,诶,还真不错:
[2009-09-27 16:04:33 - NotesList]Uploading NotesList.apk onto device 'emulator-5554'
[2009-09-27 16:04:33 - NotesList]Installing NotesList.apk...
[2009-09-27 16:04:36 - NotesList]Success!
他大爷的第2个应用终于上传上去了。。。