导出到Chromes OS的Android应用程序与Windows上的Google Chrome不兼容

导出到Chromes OS的Android应用程序与Windows上的Google Chrome不兼容,android,google-chrome,google-chrome-app,chrome-web-store,google-chrome-arc,Android,Google Chrome,Google Chrome App,Chrome Web Store,Google Chrome Arc,我曾尝试将android apk文件导出到Chrome操作系统中,并使用ARC焊工应用程序。我的应用程序在emulator上似乎正常。但Windows上的Google Chrome无法将这些应用程序作为Chrome应用程序下载。它说它们与Windows Google Chrome不兼容 在android清单中,我设置了这些代码以与android4.4兼容。要使应用程序与Windows Google Chrome浏览器兼容,作为应用程序(不仅仅是Chrome操作系统设备)工作,是否还需要其他步骤

我曾尝试将android apk文件导出到Chrome操作系统中,并使用ARC焊工应用程序。我的应用程序在emulator上似乎正常。但Windows上的Google Chrome无法将这些应用程序作为Chrome应用程序下载。它说它们与Windows Google Chrome不兼容

在android清单中,我设置了这些代码以与android4.4兼容。要使应用程序与Windows Google Chrome浏览器兼容,作为应用程序(不仅仅是Chrome操作系统设备)工作,是否还需要其他步骤



我认为这是不可能的(官方)

据我所知,谷歌希望将这些应用限制在Chrome操作系统上。他们在文件中明确表示:

Chrome应用程序运行时(Beta版)或ARC允许您在Chrome操作系统上运行喜爱的Android应用程序

从技术上讲,ARC使用本机客户端(NaCl),这在平台之间是不可移植的。因为有些Chromebook运行x86而不是ARM,所以这不适用

由于可以在其他平台上进行测试,该技术能够生成其他NaCl二进制文件,但导出的结果受到限制


假设,这主要是由于营销原因——为Chrome操作系统平台提供了一个吸引人的独家功能。不过,有人可能会说,这也是出于兼容性的原因。

Chrome网络商店目前只允许在Chrome操作系统设备上安装ARC应用程序

我认为不允许在非Chrome操作系统设备上安装是谷歌的一个疏忽,谷歌将很快进行修订。直到几周前,ChromeOS还是ARC应用程序的唯一受支持平台,ChromeWebStore尚未更新。据我所知,ARC甚至还没有作为产品发布


作为一个临时措施,你可以考虑在ReDIT上发布你的应用程序。是一个使用ARC的社区,他们非常愿意“侧面加载”(“加载未打包的扩展”)Chrome应用程序。这假设你的应用程序对于经常使用该子插件的人来说是有趣的。Wikipedia对此有更多介绍,原因是您使用的开发机器的chrome版本高于您尝试下载的机器上的chrome版本。尝试更改您从arc焊工下载的zip文件清单中的chrome版本号

我认为这是不可能的。据我所知,谷歌纯粹出于营销原因,希望将这些应用限制在Chrome操作系统上。他们在文档中明确表示“允许您在Chrome OS上运行您喜爱的Android应用程序”,因此,如果我将Android应用程序导出到Chrome OS,它将仅在Chrome OS设备上工作,但不会作为Windows?应用程序上的Google Chrome浏览器扩展,而不是扩展。对的请参阅我的答案以获得更好的解释。我报告这是一个铬错误,因此我们将看到得到的响应。如果我在描述问题时有什么错误,请随意评论。@user7610所以,谷歌的答案是否定的。不确定我是否理解。再一次:导出的应用程序和Google Chrome扩展有什么不同吗?我认为,如果在Chrome操作系统上有什么东西可以工作,那么在Google Chrome上应该像在Windows上一样工作。如果我想为Chrome准备应用程序,我将有两个应用程序——一个用于Chrome操作系统,另一个用于Google Chrome?,而不是扩展。它不同于典型的应用程序/扩展,因为它使用。NaCl是,所以结果只能用于Chrome操作系统。谷歌人为地限制了对Chrome操作系统的出口。想想看,NaCl架构限制可能并不适用。但是再一次。谷歌只表示,应用程序将运行在Chrome操作系统上,在其文档的最顶端。你可以在任何操作系统上测试/开发,但发布只允许使用Chrome操作系统,至少目前是这样。你可以在所有平台上安装Android Runtime for Chrome(测试版)应用程序,而不仅仅是Chrome操作系统。前往并单击按钮。@user7610您的观点是什么?CWS仍将限制电弧焊接应用程序的部署。这是可以下载的,这样弧焊机本身就可以工作,我同意这些应用程序可以在其他平台上工作。然而,这是一个关于发布使用ARC焊工获得的应用程序的问题。“很快就会修改”-你怎么会这么想?你建议的不马上修改的原因对我来说似乎不够好。ARC本质上是一个Android模拟器,就像苹果在iOS上所做的那样。它是建立在氯化钠/胡椒粉之上的。NaCL/Pepper在Chrome操作系统和运行Chrome的WIndows/Linux/MacOS设备上几乎相同(毕竟这是一个兼容层),因此没有任何“兼容性原因”可言。其次,出于营销原因,保持ARC Chrome操作系统的独占性似乎也不太可能。谷歌销售广告。Chrome操作系统的独家功能如何帮助销售更多广告?因此我保持乐观。这是我自己面临的问题。如果没有测试,请不要否决。对不起,这不起作用。我的实际Chrome版本是42,清单配置为41。应用程序仍然不兼容。也许这在某些情况下是可行的,但这次不行。
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />