问题描述
- 安卓apk下载失败,请教啊
- 下面是我的下载代码:
这个程序为啥直接跳到下载失败了?
public void onClick(DialogInterface dialog int which) {
//下载新版本的apk,替换安装
HttpUtils httpUtils = new HttpUtils();
final File file = new File(Environment.getExternalStorageDirectory()xx.apk"");
httpUtils.download(info.downloadurl file.getAbsolutePath() false new RequestCallBack() {@Override public void onSuccess(ResponseInfo<File> arg0) { ToastUtils.show(SplashActivity.this下载成功""); //替换安装apk Intent intent = new Intent(); intent.setAction(""android.intnet.action.VIEW""); intent.addCategory(""android.intent.actegory.DEFAULT""); intent.setDataAndType(Uri.fromFile(file)application/vnd.android.package-archive""); startActivity(intent); } @Override public void onFailure(HttpException arg0 String arg1) { ToastUtils.show(SplashActivity.this下载失败""); } log里面打印的错误是:09-18 17:21:39.442: W/InputMethodManagerService(1005): Window already focused ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@b6645758 attribute=null
解决方案
info.downloadurl
file.getAbsolutePath()i
调试输出下这两个,看下路径是否合法、存在,url是否正确。在浏览器中用你的url下载看看。
解决方案二:
我没有关闭apk又报了这样的错误 求大神教我 09-18 17:25:10.317: E/ThrottleService(1005): problem during onPollAlarm: java.lang.IllegalStateException: problem parsing stats: java.io.FileNotFoundException: /proc/net/xt_qtaguid/iface_stat_all: open failed: ENOENT (No such file or directory)
解决方案三:
是不是路径有问题 再看看
解决方案四:
** java.io.FileNotFoundException**
错误提示你:文件没有找到。
应该是你的路径的问题。
时间: 2024-12-05 09:57:14