问题标签 [androidappsonchromeos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1719 浏览

android - ChromeOS 上的 Android 应用程序的侧加载和调试机制是什么?

我已经浏览了http://www.chromium.org/chromium-os/android-apps上的所有内容,还观看了 IO 视频,似乎没有提到侧载(和调试)是什么可用于在 ChromeOS 上开发/测试 Android 应用程序的机制是什么?

我知道 ARC 在台式机上使用 adb 而不是 Chromebook

鉴于新的实现是不同的,它是一个 Linux 容器中的完整 Android 框架并且可以访问 USB,ADB 是否可以用于此目的?使用 ADB 对远程调试也很有用,因为Devtools 已经运行了 adb 客户端

编辑: 截至 2016 年 8 月 9 日,现在有官方文档可用

0 投票
0 回答
1107 浏览

android - 在 ChromeOs 上安装未知来源的 apk

我今天早上更新了我的 Chromebook Asus Flip 以获取 Play 商店。我的 Chromebook 安装了 M53dev 频道版本。它运作良好。我可以安装和运行从 Play 商店下载的 Android 应用程序。

我想测试我的应用程序,但在安全设置中,我没有允许未知来源的选项。无论如何,我尝试安装我的 apk(我使用 Android Google Drive 应用程序下载的),但安装被阻止。

有谁知道如何做到这一点?

0 投票
0 回答
46 浏览

androidappsonchromeos - Android应用程序可以隐藏ChromeOS中的窗口控件吗

在 ChromeOS 上运行时,Android 应用程序是否可以隐藏或禁用窗口控件(为其自身),例如方向、最小化、关闭?

0 投票
0 回答
94 浏览

androidappsonchromeos - Android 应用未在 Chrome OS google play 上显示

我刚刚在我的 Chrombook(ASUS Flip)上切换到开发频道。我得到了 google play 并且能够直接运行应用程序,但 chromebook 没有显示我自己的应用程序。我要运行的应用程序是针对平板电脑设备的应用程序,在清单文件中,我有android:normalScreensandroid:smallScreens设置为 false 和android:requiresSmallestWidthDp="600". 这可能是 google play 没有在 Chromebook 上显示我的应用的原因吗?还有哪些可能的原因?当我尝试从桌面查看设备时,它只会显示“此项目与您的设备不兼容”。谢谢。

0 投票
1 回答
5174 浏览

android - 在 chromebook 上调试 android 应用程序

当使用弧焊机安装和运行它时,我有一个适用于 chromebook 翻盖的 android 应用程序。但是,当我从 Play 商店下载当前版本,或通过复制 apk 来旁加载当前开发版本时,该应用程序无法运行。我得到启动画面,然后是白屏,没有任何反应。

我尝试在 chromebook 上使用 chrome 并执行 chrome://inspect/#devices 和 chrome://inspect/#apps 但我在这两个地方都看不到我正在运行的应用程序。(该应用程序主要是一个包装 JS 应用程序的 webview,所以这通常是我调试它的方式)。我也尝试使用 android chrome 浏览器,也没有在那里看到我的应用程序。尽管我确实尝试查看各种系统日志,但我不确定在哪里可以找到应用程序日志。chromebook 处于开发人员模式,所以我可以得到一个 shell 并环顾四周,但我找不到应用程序日志。adb devices 没有显示我的应用程序,并且 adb logcat 也没有显示任何内容。

有人知道如何在 chromebook 上调试 webview 应用程序吗?

0 投票
0 回答
138 浏览

android - Android AudioManager 在 Chrome 操作系统上无法正常工作

在 Chromebook 上运行我的 Android 应用程序时,我的所有音频都通过 AudioManager 更改,实际上不会在应用程序的行为中生效。

运行时:

或者

(来自 getContext().getSystemService(Context.AUDIO_SERVICE); 的音频管理器;)

返回的值或预期的操作不反映来自应用程序的音频。我在哪个 STREAM 中也没关系,我也尝试过 SYSTEM。isVolumeFixed() 也返回 false。

任何帮助,将不胜感激。

0 投票
0 回答
40 浏览

android - Google doc 的官方代码片段中的“attribute missing android namespace prefix”。(关于为 ChromeOS 优化 Android 应用)

根据优化 ChromeOS Android 应用程序发布的文档,我将此行添加到我的应用程序的清单 xml 文件中

但对于“必需”属性,我得到“属性缺少 Android 命名空间前缀...”。

如果我添加 Android: 命名空间前缀,它可以工作,但我不知道这是否正确,因为我从官方网页复制了该行:

它没有前缀。

加前缀对吗?

0 投票
4 回答
5855 浏览

android - 如何以编程方式检测“Android App”是否在 chrome book 或 Android 手机中运行

由于谷歌已经宣布 chromebook 也支持“Android 应用程序”,所以我也想在 chromebook 上支持我的应用程序,尽管它运行良好,几乎没有我需要修复的异常。

我想以这样的方式编写代码,即仅对 chromebook 执行,而不会对 android 手机和平板电脑执行。

我检查了 android 开发者网站中的 Chromebook 文档,我没有得到任何这样的 API 来说明您的应用程序正在 chrome book 环境中运行。


ARC Beta 文档中的建议不起作用:

如果您需要检查您的应用程序是否在 Chrome OS 上运行,请查找chromium作为android.os.Build.BRANDand android.os.Build.MANUFACTURER

两者都在华硕 Chromebook 上返回谷歌。

0 投票
0 回答
222 浏览

android - Chromebook 上的 Android - BLE 扫描不起作用

我正在尝试从我的 Android 应用程序在 ChromeOS 上进行 BLE 扫描。打开位置权限后,我可以获得扫描结果。但制造商数据不存在于结果中。

我在固件中设置的制造商 ID 是 0x0。我正在打印整个结果对象,但在任何地方都看不到我的制造商特定数据(没有 0xff,它是 Manu.Specific Data 类型)

有谁知道为什么会这样?

0 投票
0 回答
147 浏览

android - ChromeOS 上 Android 应用程序中的加速度计读数。#AndroidAppsOnChromeOS

无论如何在 ChromeOS 的侧载 APK 中使用加速度计?

我有一台华硕 Chromebook Flip。我尝试在 Chrome 上使用 HTML5 页面读取加速度计,它可以正常工作,但是侧载的 APK 包含具有相同 HTML5 页面的 webview,加速度计读取不起作用。我尝试添加:到清单文件,但没有结果。

我还尝试了几个需要加速度计的 Android 游戏,或者读取传感器的 Android 应用程序,没有一个可以读取 Chrome OS 加速度计或陀螺仪。

请帮忙,谢谢。</p>