最青春吧 关注:110,341贴子:29,363

「最有趣」【技术贴】Android 应用程序窗口化【转】

只看楼主收藏回复

楼主在这里说的不是什么安卓虚拟机、模拟器 就是APK单文件运行窗口化
方法虽不是原创 但比原教程详细得多 原教程(远景)讲得不清楚 楼主自己摸索了半天才会 然后给你们带来详细的新教程


IP属地:山东1楼2015-02-13 22:09回复
    材料:你需要的是一个的 Chrome Canary(64位)或 Chrome Beta(32位),和一个 Archon 运行环境,外加一个 chromeos-apk 转换器。


    IP属地:山东2楼2015-02-13 22:10
    回复
      安装chrome特别版
      Chrome Canary(64位)或 Chrome Beta(32位)注意不是普通的chrome 只有在线安装版 大家懂怎么做 说多了会被查水表的
      Beta Channel(测试版):适合喜欢较稳定又可尝鲜的朋友下载使用。该版本是新的正式版发布前的公开测试所用,版本上的新功能不会作太多修改,主要为安全上的测试,但可能会存在不稳定情况。
      Canary Build(金丝雀版):仅适合开发人员或追求最新版本的用户使用。比开发版更新快但更不稳定,相对的也会加入更多测试性的新功能。Canary Build有一个特色是它可以独立安装,不会覆盖原本的“Google Chrome”版本,让系统中可以同时拥有两套安装版“Google Chrome”。


      IP属地:山东3楼2015-02-13 22:11
      回复
        安装转换器
        下载转换器node.js并安装 (http://nodejs.org/
        32位下载:http://nodejs.org/dist/v0.10.32/node-v0.10.32-x86.msi
        64位下载:http://nodejs.org/dist/v0.10.32/x64/node-v0.10.32-x64.msi
        然后下载 chromeos-apk https://github.com/vladikoff/chromeos-apk/archive/master.zip
        解压这个得到chromeos-apk-master文件夹,复制到X:\ Program Files\nodejs\node_modules\npm\node_modules


        IP属地:山东5楼2015-02-13 22:13
        回复
          以管理员身份运行命令提示符:npm install chromeos-apk -g
          运行 chromeos-apk 命令,如果如下图所示,说明安装成功。


          IP属地:山东7楼2015-02-13 22:15
          回复
            转换APK
            在apk当前目录打开cmd窗口,执行命令 chromeos-apk <apkname> -archon
            如果要转换的应用是适配平板的,则执行命令 chromeos-apk <apkname> -tablet
            我以百度贴吧APK为例 已知我下在 F:\下载 然后以管理员身份运行命令提示符

            提示Directory " com.baidu.tieba.android " created. Copy that directory onto your Chromebook and use "Load unpacked extension" to load the application.后得到一个com.baidu.tieba.android的文件夹


            IP属地:山东8楼2015-02-13 22:16
            回复
              文件夹在X:\Windows\System32里 把它复制到其它文件夹


              IP属地:山东9楼2015-02-13 22:17
              回复
                然后用chrome加载


                IP属地:山东10楼2015-02-13 22:17
                收起回复


                  IP属地:山东11楼2015-02-13 22:19
                  回复
                    当你看到这个界面时,恭喜你成功了


                    IP属地:山东12楼2015-02-13 22:19
                    回复
                      教程到此结束
                      有时候安卓应用程序的窗口会变得很长。这时候我们可以调节其大小,达到 Galaxy Gear 的效果。
                      修改 vladikoff-archon* 文件夹下的 gen_index.min.js 和 gen_main.min.js(不推荐用记事本打开),找到 phone: {"long": 640, "short": 320} 字样(就在第一行),修改为 phone: {"long": 320, "short": 320} 。大小随心搭配,只要不超过屏幕范围即可。
                      在 Windows 10 64bit, Windows 8.1 32bit 上测试成功。
                      PS: Android应用程序目前只支持鼠标键盘操作,触摸屏暂时还无法操作。


                      IP属地:山东13楼2015-02-13 22:20
                      回复
                        虽然看不懂 但是精 望继续努力


                        14楼2015-02-13 22:23
                        收起回复


                          15楼2015-02-13 22:45
                          收起回复
                            精前留名


                            IP属地:河南来自Android客户端16楼2015-02-13 23:34
                            收起回复
                              好的样子厉害


                              IP属地:广东来自Android客户端17楼2015-02-14 09:04
                              回复