我尝试使用带有ARC Welder应用程序的google manual将android apk文件导出到Chrome OS中。我的应用程序在模拟器上似乎没问题。但Windows上的Google Chrome无法将这些应用程序下载为Chrome应用。它说它们与Windows谷歌浏览器不兼容。
在android清单中,我已将这些代码设置为与Android 4.4的兼容性。是否需要任何其他步骤才能使应用程序与Windows Google Chrome浏览器兼容,以便用作应用程序(不仅仅是Chrome OS设备)?
<uses-sdk android:minSdkVersion="19" android:targetSdkVersion="19" />
答案 0 :(得分:2)
我认为这不可能(正式)。
据我所知,Google希望将这些应用限制为Chrome操作系统。他们在文档中特别说:
适用于Chrome(Beta)或ARC的App Runtime,可让您在Chrome操作系统上运行自己喜爱的Android应用。
从技术上讲,ARC使用的是Native Client(NaCl),它在平台之间不可移植。由于Chromebook运行x86而不是ARM,因此不适用。
由于可以在其他平台上进行测试,该技术能够生成其他NaCl二进制文件,但导出的结果受到限制。
假设,这主要是出于营销原因 - 为Chrome OS平台提供了一个有吸引力的独家功能。然而,人们可以争辩说,这也是出于兼容性原因。
答案 1 :(得分:1)
Chrome网上应用店目前仅允许将ARC应用安装到Chrome操作系统设备。
我认为不允许在非Chrome操作系统设备上进行安装是对Google部分内容的疏忽,很快就会进行修改。直到几周前,Chrome OS才是ARC应用程序唯一受支持的平台,Chrome Web Store尚未更新。据我所知,ARC尚未作为产品发布。
作为临时措施,您可以考虑在Reddit上宣布您的应用。 r/chromeapks是一个与ARC玩耍并且非常愿意“侧载”(“加载解压扩展程序”)Chrome应用的人群。这假设您的应用程序对那些经常使用subreddit的人很有趣。维基百科有更多关于这个https://en.wikipedia.org/wiki/Google_App_Runtime_for_Chrome#Community_efforts
的信息答案 2 :(得分:-1)
原因是您使用的开发计算机的chrome版本高于您尝试下载的计算机上的chrome版本。尝试更改从弧焊机下载的zip文件清单中的chrome版本号