当前位置: 编程技术>移动开发
本页文章导读:
▪装配apk时内存空间不足 安装apk时内存空间不足
在把apk导入到模拟器时,用adb push *.apk /system/app 提示是:No Space left on device。(已经用命令adb remount打开了权限)。解决方法:在启动模拟器的时候指定-partition-size 比.........
▪ 创办sdcard 创建sdcard
如想将sdcard创建于/work/android_sdk目录下cd /work/android_sdk(进入工作目录)mksdcard 512M sdcard.img 或者 mksdcard 512M /work/android_sdk/sdcard.img(创建sdcard)emulator -avd android2.2 -sdcard /work/android_sdk/s.........
▪ 失去安装程序的大小 得到安装程序的大小
PackageManager pm = getPackageManager(); Method getPackageSizeInfo = pm.getClass().getMethod( "getPackageSizeInfo", String.class, IPackageStatsObserver.class);
getPackageSizeInfo.invoke(pm, "com.android.mms",.........
[1]装配apk时内存空间不足
来源: 互联网 发布时间: 2014-02-18
安装apk时内存空间不足
在把apk导入到模拟器时,用adb push *.apk /system/app 提示是:
No Space left on device。(已经用命令adb remount打开了权限)。
解决方法:
在启动模拟器的时候指定-partition-size
比如模拟器的名称是android2.2
使用如下命令
emulator -partition-size 1024 -avd android2.2 -sdcard /mnt/sdcard.img
在把apk导入到模拟器时,用adb push *.apk /system/app 提示是:
No Space left on device。(已经用命令adb remount打开了权限)。
解决方法:
在启动模拟器的时候指定-partition-size
比如模拟器的名称是android2.2
使用如下命令
emulator -partition-size 1024 -avd android2.2 -sdcard /mnt/sdcard.img
[2] 创办sdcard
来源: 互联网 发布时间: 2014-02-18
创建sdcard
如想将sdcard创建于/work/android_sdk目录下
cd /work/android_sdk(进入工作目录)
mksdcard 512M sdcard.img 或者 mksdcard 512M /work/android_sdk/sdcard.img(创建sdcard)
emulator -avd android2.2 -sdcard /work/android_sdk/sdcard.img(启动模拟器,同时在模拟器上建立sdcard的目录)
启动另一个终端,输入:
adb push /work/android_sdk/xiyangyang.3gp /sdcard/
(将3gp资源push 到 sdcard中,一定要加上资源文件所在的目录,如/work/android_sdk/xiyangyang.3gp )
如想将sdcard创建于/work/android_sdk目录下
cd /work/android_sdk(进入工作目录)
mksdcard 512M sdcard.img 或者 mksdcard 512M /work/android_sdk/sdcard.img(创建sdcard)
emulator -avd android2.2 -sdcard /work/android_sdk/sdcard.img(启动模拟器,同时在模拟器上建立sdcard的目录)
启动另一个终端,输入:
adb push /work/android_sdk/xiyangyang.3gp /sdcard/
(将3gp资源push 到 sdcard中,一定要加上资源文件所在的目录,如/work/android_sdk/xiyangyang.3gp )
[3] 失去安装程序的大小
来源: 互联网 发布时间: 2014-02-18
得到安装程序的大小
PackageManager pm = getPackageManager();
Method getPackageSizeInfo = pm.getClass().getMethod(
"getPackageSizeInfo", String.class, IPackageStatsObserver.class);
getPackageSizeInfo.invoke(pm, "com.android.mms",
new IPackageStatsObserver.Stub() {
@Override
public void onGetStatsCompleted(PackageStats pStats, boolean succeeded)
throws RemoteException {
Log.i(TAG, "codeSize: " + pStats.codeSize);
}
});
1 楼
ljh89422656
2010-11-18
你好, 这上面的方法我在g3上试了不行呢..错在了 invoke 这里,.不知道为啥...请问楼主我该怎么办呢?
2 楼
wang_peng1
2010-11-21
不知道你反射写对了没,或者你的系统sdk这个文件存在否
最新技术文章: