我正在使用以下方式更新我的系统应用程序:
var fs = require('fs');
gulp.task('vendor-rename-pre', function(done) {
fs.rename('src/vendor', 'src/vendor-dev', function (err) {
if (err) {
throw err;
}
done();
});
});
这很有效。如果我输入:
adb install -r app.apk
(省略了apk推入设备)它返回:
失败[INSTALL_FAILED_INVALID_URI]
任何想法的原因? adb命令在系统中实际做了什么?
答案 0 :(得分:3)
答案是你需要将文件上传到临时目录(不知道原因)。
像这样:
adb push app.apk /data/local/tmp/app.apk
然后正常进行:
adb shell pm install -r /data/local/tmp/app.apk
一切正常。