重启模拟器

转载 2012年03月30日 19:47:19

源代码new之后在alps\out\target\common\

obj\JAVA_LIBRARIES\中将生成上述4个文件

及其他的库,先将上述core_intermediates 

 ext_intermediates

framework_intermediates  

 com.mediatek.framework_intermediates

这四个文件夹下的classed.jar拷贝到本地。

点击Add JARs按钮,在Library中导入相对应

classes.jar文件。点击OK,完成各个步

骤。

 

一般的APP在执行完上述步骤导入了相应的Library之后,都可以编译通过,

但是仍有一些app还有编译错误.

Browser 的编译错误解决方法是将alps\out\target\common\

obj\app\Browser_intermediates\src\src\com\android\browser下的文件拷贝到

.\Browser\src\com\android\browser目录下即可以通过。

CellConnService的编译错误是将com.mediatek.CellConnUtil_intermediates

.jarAdd Libraries的方式加进去,即

MTKVideoPlayer的编译错误只需要修改一下文件夹名使其与代码中的package

相同即可。有多个模块编译错误都只要修改文件夹名与package名相对应就可以

了。

Mms模块修改一下Androidmanifest.xml文件就可编译通过。

Setting模块按各文件的package的移动的文件的位置,并且将bluetoothangel

个文件夹改为bluetooth,删除bluetoothZ文件夹就可以编译通过了。

Phone这个模块除了要将文件位置移动到符合package的地方,还要删除掉

src/com/android/phone/下的aidl文件,并且把\obj\APPS\Phone_intermediates

\src\src\com\android\phone的文件拷贝到\src\com\android\phone下。

现在发现有ContactsEmail编译还有问题。

按共用库的方式加入,既可以解决编译

错误。

 

使用命令tar –xvf unpack.tar解压。

使用ls –la命令查看mkyaffs2imageunyaffs这个两个文件是否有可执行权限。

如果没有,可以用chmod 744 unyaffs可以修改文件的属性。

 

可以在app文件夹下删除添加一些.apk

修改好后,把把刚才的system.imgunyaffs文件删除,

返回unpack目录,输入./mkyaffs2image filename system.img命令

将修改后的文件重新打生成img文件,

再把生成的system.img拷贝到本地的\android-sdk-windows\add-ons\

banyan_addon_ALPS.GB.FDD2.MP.V1_eng\images下,覆盖原来的system.img文件。

重新启动模拟器,可以看到删除了自带的ap应用了。

这时,我们就可以右键单击工程,选择Runas 执行程序。在设置中也可以卸载安装的

程序。

 

在生成的Mtksdk中包含了adb工具,位置在\android-sdk-windows

\add-ons\banyan_addon_ALPS.GB.FDD2.MP.V1_eng\tools\ddms-win

将                    拷贝到android-sdk-windows\tools下。

1)安装应用到模拟器:

使用adb从电脑上复制一个应用程序,并且将其安装在一个模拟器/设备实例。

可以使用install命令。在android-sdk-windows\tools下打开cmd,输入命令:

adb install <path_to_apk>

这个install命令要求你必须指定你所要安装的.apk文件的路径

 

输入adb shell,进入模拟器的shell环境中。删除我们安装的应用可以

输入命令:cd data\app

在输入:ls

查看安装的应用。

输入:rm app_name.apk 可以删除安装的apk

如果要删除模拟器内置的app,就需要修改我们的权限。

输入命令: mount -o remount,rw -t yaffs2 /dev/block/mtdblock0 /system

然后从根目录下进入system/app,使用rm命令就可以删除系统的apk

但是删除后在重启模拟器就恢复过来。

 

 

4)从模拟器/设备中拷入或拷出文件:

  从电脑中复制文件到模拟器中,先输入命令mksdcard 256M  ./sdcard来创建sdcard

镜像文件。再输入:adb push photo.png  /sdcard/photo.png 就可以把photo.png复制到

sdcard中,打开模拟器中文件管理就可以看到photo.png

从模拟器中拷贝文件到电脑,输入命令:adb pull /sdcard/NOTICE.txt D:\就可以把文件

拷贝出来。

5)其他一些命令

查询当前运行的模拟器实例:adb devices

查看bug报告:adbbugreport


相关文章推荐

关于遇到的android用eclipse识别不了bluestacks模拟器的解决方案,重启adb也不成功

自己下载的模拟器有时候用eclipse识别不了,重启adb也不成功,在此做个可行性的解决方案

Android实战技巧之二十五:模拟器如何重启?试试Genymotion!

需要测试Android 5.1系统重启后的一个功能,我手里的设备都没有这么高的版本,那么只好向模拟器求助了。就像大多网友一样,我遇到了一个大问题,如何将Android模拟器重启? 我有几个想法: ...

android 异常10s后重启

  • 2016-11-30 14:17
  • 1.99MB
  • 下载

rac重启遭遇ORA-01078、ORA-01565、ORA-17503、ORA-12547

测试环境服务器重启导致一个节点集群无法重启,遭遇ORA-12547错误,具体如下: 服务器重启后,rac1集群无法启动,rac2正常启动: [root@rac1 ~]# ps -ef|grep o...

每日定时自动重启

linux的计划任务crontab 和 tomcat自动重启

任务调度的crond常驻命令 crond 是linux用来定期执行程序的命令。当安装完成操作系统之后,默认便会启动此任务调度命令。crond命令每分锺会定期检查是否有要执行的工作,如果有要执行的工作...

快速重启

  • 2015-03-30 18:54
  • 246KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)