有没有人遇到,程序在模拟器上运行都是正常的,但是打包Apk后安装,却显示数据不完全???望指点????

黛曦葛溪 发布于 2012/08/01 11:53
阅读 736
收藏 0

补充一下: 我安装apk  以后,打开应用,应用将  assets 下的 数据库  复制到 应用的文件夹下,同时,异步下载服务器上的 图片文件,可是不知道是下载一了一半,还是怎么回事。。。点击按钮进入  别的界面  ,搜索出来并显示的   只有数据库的部分数据,还有部分数据  没有。。。

 

另一个问题是,主页面的动画效果,主页面有三张图片  循环显示,构成动画效果,当升级下载新数据的时候,这三张图片  也会换掉,比如 这三张图片  分别是   1.jpg  2,jpg  ,3.jpg    更新的时候  会从服务器上   重新下载   名字为 1.jpg  2,jpg  ,3.jpg    的图片 来替换掉  之前的图片,在模拟器中,当退出应用以后,再点开应用  这是主界面的三张动画图片  确实已经更换掉了,但是   到了  机子上面测试的时候   这三张图片却 没有替换。。。。为了 确定该三张图片是不是下载进去了。。。我将有些电影  现实的图片 换成了这三张  图片的名字   结果可以显示出来。。。  

以上问题。。希望大家可以帮忙解决一下。。。。在此感谢。。。。。

加载中
0
黛曦葛溪
黛曦葛溪
解决了,连接真机运行 cmd命令
 adb connect IP:5555
查看logcat 信息  的,错误简单,路径修改了,却忘了删除一个判断 sd 卡语句,由于 机顶盒上没有装 SD 所以就执行不了 if 里面的语句了。。
0
中山野鬼
中山野鬼
太正常了。SIMU是SIMU。EMU是EMU。。。。
黛曦葛溪
黛曦葛溪
有没有解决的办法啊,很头疼。。。调了很久了都。。。
0
lovejoy
lovejoy
尝试用adb调试一下呢,看看logcat。
0
黛曦葛溪
黛曦葛溪

引用来自“lovejoy”的答案

尝试用adb调试一下呢,看看logcat。
这个有点难啊,我放的真机上是这样的,跟电视一样,就有一个小盒子,把U盘插上去   安装APK  的。。。也不知道怎么用  adb调试了。。。
lovejoy
lovejoy
回复 @朱洋洋 : 我反正是root权限,按道理是应该要的
黛曦葛溪
黛曦葛溪
回复 @lovejoy : 修改 data/data/包名/下的文件 要求权限吗????
黛曦葛溪
黛曦葛溪
回复 @lovejoy : 你的意思是说,拿usb 接口连接 连接 这个机子 还有我用的这个电脑 ,然后用adb 调试?哎。。。这没法了,这个机子在 会议室的 墙上挂着。。。我电脑在外面。。。
lovejoy
lovejoy
能插usb就简单多了,电脑上应该先装好这个机子的驱动,然后去找adb.exe 你装了sdk是在sdk的目录下有的,自己search一下。
黛曦葛溪
黛曦葛溪
回复 @lovejoy : 可以插usb 的,不过插Usb 以后怎么做呢?可不可以说下啊。。。谢谢了、。。
下一页
0
黛曦葛溪
黛曦葛溪
问大家一下。。。安装APK 以后  将文件复制到  data/data/包名/文件夹  下面  在这里面  有写入权限吗?  我后来调试的时候发现   ,下载 本地自建的服务器上的资源  可以下载到  这目录下面,可是 下载互联网上服务器 上的文件   却下载不进去(好像是的)因为 我用tost  在真机上显示。。。他一直循环下载的 是一个文件。。。也就是要不是下载的时候出问题,再就是  它下载一个 以后没有将  这个目录下的 txt 里面的值 修改,( 我这个文件里面 写了一个 1 ,当连接网络以后 打开应用首先判断 这里面的数字 是否与 服务器上的  文本 里面  的 数字一样,如果不一样就下载新数据 ,我服务器上是  5 该文件夹 下是 1  所以 就要求程序下载  服务器上 2.db ,3.db, 4.db , 5.db)这些文件里面装的 都是 数据   下载下来以后  就会导入到  本地用户的 数据库中,没下载一个文件以后 就会修改  本地 (也就是  data/data/包名/文件夹   )下的 txt 里面的值,比如下载 2.db 以后就会将 只修改成 2 然后 会再次与服务器 上值  判断  ,接着下载 3,直到相等为止。。。。可是这里面没有做修改。。。所以 一直循环 下载 2。。。估计这个也没下进去,因为 下载 2  以后 才会做修改的
返回顶部
顶部