如何做到android 8.0 安装apkapk只能安装一个手机

如何做到Android apk只能安装一个手机? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。1被浏览288分享邀请回答添加评论分享收藏感谢收起如何把一个web应用做成apk能安装到手机上-CSDN论坛
如何把一个web应用做成apk能安装到手机上
现有一个web应用,想做成apk安装包能安装智能手机上,请问如何把代码和数据库(用的是oracle数据库)打成一个apk包啊?
有人知道吗,麻烦说一下
没有试过&我知道eclips可以打&但是加数据库我就不知道了
web应用是不用打成apk包的,直接用手机浏览器访问就可以了。
如果要做apk,将程序该为android,这样调试的时候会自动将程序打包成.apk包
没有办法自动转换吧!
你想想里面的js和html代码转换成纯java的C/S程序都不可能的!
引用&5&楼&maxian_9&的回复:没有办法自动转换吧!
你想想里面的js和html代码转换成纯java的C/S程序都不可能的!
我确实是见过将移动web应用包装成apk,能直接安装到移动终端上的,但是不知道怎么实现的?
web应用&是B/S架构的,一般借助于Tomcat、Weblogic而存在。
安卓应用&是C/S架构或者C/S与B/S架构混合架构的,借助于android系统而存在,不一样的。所以需要重新编写代码啊。
如果一定这么弄得话,基本就是个伪浏览器的客户端和Server端交互,在伪造一个类CS的app?
我们公司现在做了一个移动办公的应用,是用B/S开发的,后来包装成了apk可以安装到手机上,但是怎么包装的一直都不知道。
web应用要是能直接打包成apk
&那你让android开发的怎么活啊
你公司用的是rap把,桌面变网页,网页变手机。
照你这么说,你公司的web项目应该也可以打包到ios上跑。
eclipse的rap框架,你看看,有你说的功能:http://www.eclipse.org/rap/
只是现在这个技术不成数&,请问你是哪个公司的这么厉害?
一些东西是可以实现&这些的&&&不然现在的网页游戏是怎么实现&的手机&端呢&&只是&和电脑&端有一定的区别&&&
&但是我们可以通过&&本机代码库来实现&跨各种平台
一些东西是可以实现&这些的&&&不然现在的网页游戏是怎么实现&的手机&端呢&&只是&和电脑&端有一定的区别&&&
&但是我们可以通过&&本机代码库来实现&跨各种平台
首先&我来分析一下&你的要求,为什么要将程序发布到手机上&,web程序是需要服务器的,编译出来的文件是class文件&而&apk文件是使用&dex文件&请问这个你明白不&,apk是不需要服务器的,而web应用需要服务器支持。请你发问之前搞清web和android&区别。
那得重新开发手机版吧&直接就转了?&没见过
可以使用phonegap打包将html打包为.apk或者.ipa文件安装在移动设备上
要是那么简单就转了,那android工程师干什么?
好像可以的,将来用html5开发,是可以跨平台的。phonegap
引用&6&楼&stephen_0310&的回复:我确实是见过将移动web应用包装成apk,能直接安装到移动终端上的,但是不知道怎么实现的?
引用&9&楼&stephen_0310&的回复:我们公司现在做了一个移动办公的应用,是用B/S开发的,后来包装成了apk可以安装到手机上,但是怎么包装的一直都不知道。
你描述问题的时候,不要加自己的猜想,也不用随意否定别人的回答,因为你压根也看不懂。
你所谓的“包装APK”就是你们公司自己做的一个客户端(相当于一个定制的浏览器),可以连接到你们的服务器而已,B/S项目也不是不能用客户端访问。
把Oracle数据库打包装到手机上?你手机是几百G的?你们公司的应用数据库都可以打包往外发?
擦,好奇葩的问题。
引用&17&楼&flagiris&的回复:要是那么简单就转了,那android工程师干什么?
andriod&要基于andriod&SDK&进行开发。
我们这边是写一个APK直接打开浏览器地址是web项目的路径就行了。。
怎么可能转呢,开玩笑!
..&&&&这也可以?
引用&楼主&stephen_0310&的回复:现有一个web应用,想做成apk安装包能安装智能手机上,请问如何把代码和数据库(用的是oracle数据库)打成一个apk包啊?
这样不行吧,除非你的手机装了tomcat,没tomcat那个web项目是起不来的。数据库就更不用说了,oracle的服务端可以不再手机上,但是客户端必须要装的,oracle估计还没手机版的客户端。
你这种貌似不行吧,一般的web应用都是基于http的浏览器请求的,你要手机端app能访问的话只能是通过android技术或者wp8或者ios(具体看你的手机系统了)来开发一个app才行,将数据以接口的方式暴露给手机终端也就是app来返回。哪里有直接打包app的嘛!我的个人意见希望对你有用!
封装一个浏览器,并指定网址不就可以了?
这样做只需要有服务器端就可以了。如果非要把服务器和数据库放手机上,那估计够呛。在电脑上,使用嵌入式的jetty服务器+derby数据库,可以不需要安装服务器和数据库就能实现一个web应用,只需引入jetty相关的jar包和derby.jar。并且将web工程打包为一个可执行jar文件,只需要运行这个jar文件,就能通过浏览器访问web项目。但是在手机上能不能用就不知道了
做个简单的&app&,其中有个&WebView,直接显示这个页面好了。现在的&HTML5&页面,做得本身就像客户端一样的。
玩过C#吗?以前做个.exe的时候怎么弄得!!!!
貌似需要用安卓的那套来开发
phonegap+js然后打包。但不是你想的那么简单,只是另一种移动开发的方式。和web应用开发不一样!
貌似能够实现这样的&功能&&但是应该是伪浏览器,我们公司有这样的&但是具体怎么实现不清楚,猜想
大家不信的话可以看这个实例:网页版访问:http://download.qhyc.com/login?flag=zkw
APK,获取APK地址,安装之后能够访问:http://download.qhyc.com/file/zkw.apk
经过自己测试已经实现其功能,主要是使用Android&WebView&控件,具体实现代码如下:
public&void&onCreate(Bundle&savedInstanceState)&{
&&&&&&&&super.onCreate(savedInstanceState);&&
&&&&&&&String&url="http://download.qhyc.com/login?flag=xxw";
&&&&&&&&final&Activity&activity&=&&
&&&&&&&&getWindow().requestFeature(Window.FEATURE_PROGRESS);
&&&&&&&&&&&&&&&
&&&&&&&&setContentView(R.layout.main);
&&&&&&&&browser=(WebView)findViewById(R.id.webview);
&&&&&&&&browser.getSettings().setJavaScriptEnabled(true);&
&&&&&&&&browser.setWebChromeClient(new&WebChromeClient(){
&&&&&&&&&&&&&public&void&onProgressChanged(WebView&view,&int&newProgress)&{
&&&&&&&&&&&&&&&&&&&&&&&activity.setProgress(newProgress&*&100);
&&&&&&&&&&&&}&&&&&&&&&&&&
&&&&&&&&});&
&&&&&&&&browser.loadUrl(url);
&&&&&&&&browser.setWebViewClient(new&MyWebViewClient());
&&&&private&class&MyWebViewClient&extends&WebViewClient&{&&&
&&&&&&&&@Override&&&
&&&&&&&&public&boolean&shouldOverrideUrlLoading(WebView&view,&String&url)&{&&&
&&&&&&&&&&&&view.loadUrl(url);&&&
&&&&&&&&&&&&return&&&&
&&&&&&&&}&
网页打包&phonegap可以实现,数据库打包应该不行。
用ijetty做服务器呗,具体怎么打包可以看看ijetty&console。
引用&28&楼&bill&的回复:这样不行吧,除非你的手机装了tomcat,没tomcat那个web项目是起不来的。数据库就更不用说了,oracle的服务端可以不再手机上,但是客户端必须要装的,oracle估计还没手机版的客户端。我只能说你好无知,你见过谁开发的web项目要跑到用户的机器上给用户装个oracle。你是要提供服务不是给用户服务器。头一次见人把自己的无知说的这么的清新脱俗。
引用&36&楼&dsy&的回复:大家不信的话可以看这个实例:网页版访问:http://download.qhyc.com/login?flag=zkw
APK,获取APK地址,安装之后能够访问:http://download.qhyc.com/file/zkw.apk
都别逗啊,你这是个html5的web项目。webview打包就可以了。
回复爱卡汽车_中国领先的汽车主题社区、汽车资讯、汽车论坛中心经验5373 米
在线时间557 小时
版本7.9.21
MIUI骨灰级粉丝
积分 6206, 距离下一级还需 13794 积分
积分 6206, 距离下一级还需 13794 积分
机型小米Note 顶配版
签到次数139
MIUI版本7.9.21
小米Note 顶配版
使用Android Studio连接手机后,安装APK无法完成。(恳请开发组,将权限打开,或者在开发者选项中加一个选项)
1.使用Android Studio连接手机
2.打开一个project
4.选择MI Note Pro
本帖最后由 Roll笨蛋 于
20:47 编辑
分享到微信朋友圈
打开微信,点击底部的“发现”,使用 “扫一扫” 即可将网页分享到我的朋友圈。
经验5373 米
在线时间557 小时
版本7.9.21
MIUI骨灰级粉丝
积分 6206, 距离下一级还需 13794 积分
积分 6206, 距离下一级还需 13794 积分
机型小米Note 顶配版
签到次数139
MIUI版本7.9.21
在开发者选项中,关闭“MIUI优化”,就可以了,但是手机变得非常卡!!!恳请开发组将此权限打开!!
经验217810 米
威望2146 米
在线时间0 小时
机型小米MIX 2
签到次数229
MIUI版本8.7.5
当时抓的LOG吗
各位开发组以及其他官方人员你好,如果我的回复有错误,在你不忙的时候请麻烦回复我纠正下,谢谢
做下广告,
经验5373 米
在线时间557 小时
版本7.9.21
MIUI骨灰级粉丝
积分 6206, 距离下一级还需 13794 积分
积分 6206, 距离下一级还需 13794 积分
机型小米Note 顶配版
签到次数139
MIUI版本7.9.21
huazz145 发表于
当时抓的LOG吗
手机上是什么显示都没有的,只是Android Studio上面提示失败
经验709 米
在线时间40 小时
版本8.6.11
机型未知设备
签到次数17
MIUI版本8.6.11
看看日志?
MIUI | 相信美好的事情即将发生
经验5373 米
在线时间557 小时
版本7.9.21
MIUI骨灰级粉丝
积分 6206, 距离下一级还需 13794 积分
积分 6206, 距离下一级还需 13794 积分
机型小米Note 顶配版
签到次数139
MIUI版本7.9.21
看看日志?
经验2721 米
在线时间46 小时
版本8.6.21
积分 2884, 距离下一级还需 2116 积分
积分 2884, 距离下一级还需 2116 积分
机型小米手机3
签到次数132
MIUI版本8.6.21
问题解决了吗?
经验5373 米
在线时间557 小时
版本7.9.21
MIUI骨灰级粉丝
积分 6206, 距离下一级还需 13794 积分
积分 6206, 距离下一级还需 13794 积分
机型小米Note 顶配版
签到次数139
MIUI版本7.9.21
legend12300 发表于
问题解决了吗?
没有解决??
在线时间1 小时
版本V9.5.1.0.MBECNFA
积分 58, 距离下一级还需 142 积分
积分 58, 距离下一级还需 142 积分
机型未知设备
MIUI版本V9.5.1.0.MBECNFA
我也是这个问题,只能adb install -r app-debug.apk这样来测试。。。
经验127 米
在线时间7 小时
版本V8.5.2.0.MAGCNED
积分 139, 距离下一级还需 61 积分
积分 139, 距离下一级还需 61 积分
机型未知设备
MIUI版本V8.5.2.0.MAGCNED
原来开发版也这样,我的稳定版头疼快一个月了
感恩节勋章
参与回帖活动
米兔月饼勋章
参加回帖活动
MIUI 2000万
MIUI 2000万发烧友纪念勋章
MIUI 7纪念勋章
MIUI五周年
MIUI五周年纪念勋章
MIUI三周年
MIUI三周年纪念勋章
已关注极客秀微信
已关注微信
关注腾讯微博
已关注腾讯微博
关注新浪微博
已关注新浪微博
发烧友俱乐部
发烧友俱乐部
MIUI六周年
MIUI六周年纪念勋章
MIUI 10专属勋章
参加回帖活动
2018新年勋章
参与回帖活动
2017圣诞节勋章
参与回帖活动
全局搜索纪念勋章
参加全局搜索内测
MIUI3亿用户纪念勋章
参与回帖活动
万圣节勋章
参加回帖活动
MIUI七夕鹊桥勋章
MIUI七周年
MIUI 9纪念勋章
小米众筹2周年
参加回帖活动
新版论坛APP
更新新版APP
小米7周年勋章
2017米粉节晒单赢专属勋章
“澎湃S1 ”芯片纪念勋章
参与活动回帖可得
参与红米Note 4X活动
2017年小金鸡勋章
回复2016年度评选活动贴
APP 1000万
MIUI论坛APP注册用户突破1000万纪念勋章
小火箭勋章
神舟11号 话题活动
MIUI 300周
MIUI 300周更新纪念勋章
内测督查勋章
内测督查员专属勋章
MIUI 3000万
MIUI 3000万发烧友纪念勋章
小米商城购买纪念勋章
论坛APP购买小米商品获得
优秀解答组
优秀解答组员专属勋章
小米平板2 Win10 荣誉内测
小米平板2 Win10 荣誉内测
MIUI年度优秀勋章
Copyright (C) 2017 MIUI
京ICP备号 | 京公网安备34号 | 京ICP证110507号如何在一部 Android 设备上装两个相同的 App 且让它们完全互不影响(类似于沙箱)? - 知乎有问题,上知乎。知乎作为中文互联网最大的知识分享平台,以「知识连接一切」为愿景,致力于构建一个人人都可以便捷接入的知识分享网络,让人们便捷地与世界分享知识、经验和见解,发现更大的世界。65被浏览<strong class="NumberBoard-itemValue" title="3分享邀请回答56 条评论分享收藏感谢收起91 条评论分享收藏感谢收起}

我要回帖

更多关于 adb安装apk 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信