标签: android-x86

在Android-x86中使用C2DM

我使用安装在虚拟盒中的Android-x86并与adb通信来调试我的android应用程序.我知道,由于它是一个开源项目,因此无法使用谷歌API库.但我知道使用地图是可能的(有些人这样做了),你知道安装cd2m库以便能够在我的模拟器中测试推送吗?Thxs

api android android-c2dm android-x86

5
推荐指数
1
解决办法
296
查看次数

Virtualbox Android-x86 安装错误:无法挂载

当我尝试在虚拟机上安装 android 时,出现“无法安装 /dev/sda1”错误。我使用最新版本的virtual box,默认选项。我按照这里的步骤操作,但卡在 17 处。

android virtualbox android-emulator android-x86

5
推荐指数
1
解决办法
5449
查看次数

Android是否支持log2

android支持log2吗?
我已经发现android不支持long double.

当我尝试编译cdce3.c时收到以下错误:

g++.dg/cdce3.C: In function 'void mlog2f(int)':
g++.dg/cdce3.C:87: error: 'log2f' was not declared in this scope
g++.dg/cdce3.C: In function 'void mlog2(int)':
g++.dg/cdce3.C:87: error: 'log2' was not declared in this scope
g++.dg/cdce3.C: In function 'void olog2f(int)':
g++.dg/cdce3.C:108: error: 'log2f' was not declared in this scope
g++.dg/cdce3.C: In function 'void olog2(int)':
g++.dg/cdce3.C:108: error: 'log2' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

cdce3.c源代码的一部分:

#define DEF_MATH_FUNC(prefix, name) NI void prefix##name##f (int x) \
{ \
  float yy = name##f ((float) x); \
  STORE_RESULT; …
Run Code Online (Sandbox Code Playgroud)

c android android-x86

5
推荐指数
2
解决办法
3111
查看次数

为什么来自谷歌市场的大多数游戏都没有在Android x86上执行?

我在虚拟盒子上安装了android x86.另外为了测试它我从谷歌市场下载了一些游戏.但是大多数都没有执行.为什么大多数来自谷歌市场的游戏都没有在Android x86上执行?

android android-x86

5
推荐指数
1
解决办法
1万
查看次数

在Visual Studio Emulator for Android中使用代理

以下是模拟器公告的链接(包含在Visual Studio 15 CTP中):https://www.visualstudio.com/en-us/msft-android-emulator-vs.aspx

我想在此VM中为Internet连接设置代理.我的目的是通过我的主机上的端口8888进行连接,这样我就可以在我的Fiddler中看到这个Android VM的流量.

这可能吗?VM本身的android设置不包含任何移动网络接入点,因此我无法弄清楚如何设置代理.

提前致谢.

android visual-studio android-x86 visual-studio-2015

5
推荐指数
1
解决办法
3588
查看次数

无法在某些设备中为EditText充气

我的应用程序遇到了一些设备问题(即Asus Zenfone 5(基于Intel的处理器)).打开时它会被强制关闭.这是来自设备的日志:

java.lang.RuntimeException: Unable to start activity ComponentInfo{com.coolappz.FitPartners/com.coolappz.FitPartners.ui.MainActivity}: android.view.InflateException: Binary XML file line #42: Error inflating class com.coolappz.FitPartners.ui.custom.CustomFontEditText
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2320)
 at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2380)
 at android.app.ActivityThread.access$800(ActivityThread.java:151)
 at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1285)
 at android.os.Handler.dispatchMessage(Handler.java:102)
 at android.os.Looper.loop(Looper.java:135)
 at android.app.ActivityThread.main(ActivityThread.java:5289)
 at java.lang.reflect.Method.invoke(Native Method)
 at java.lang.reflect.Method.invoke(Method.java:372)
 at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:898)
 at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:693)
Caused by: android.view.InflateException: Binary XML file line #42: Error inflating class com.coolappz.FitPartners.ui.custom.CustomFontEditText
 at android.view.LayoutInflater.createView(LayoutInflater.java:633)
 at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)
 at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)
 at android.view.LayoutInflater.rInflate(LayoutInflater.java:809)
 at android.view.LayoutInflater.inflate(LayoutInflater.java:504)
 at android.view.LayoutInflater.inflate(LayoutInflater.java:414)
 at android.view.LayoutInflater.inflate(LayoutInflater.java:365)
 at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:276)
 at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:139)
 at com.coolappz.FitPartners.ui.MainActivity.onCreate(MainActivity.java:165)
 at android.app.Activity.performCreate(Activity.java:6018)
 at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1105)
 at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2273) …
Run Code Online (Sandbox Code Playgroud)

android android-edittext layout-inflater android-x86 android-studio-2.2

5
推荐指数
1
解决办法
438
查看次数

在Android x86 Nougat上为虚拟帧缓冲区分配缓冲区内存时,SurfaceFlinger/gralloc Out of Memory错误

我们正在定制Android x86 Nougat(Android v7.1)项目的分支.由于我们的系统中没有视频显示硬件,因此我们尝试设置虚拟帧缓冲区(VFB),以便我们可以自定义方式处理视频显示(例如,通过VNC服务器路由视频显示等).

我们在系统启动时SurfaceError尝试初始化它时尝试使用gralloc分配内存时失败.以下是logcat的摘录:

03-02 18:31:21.757   986   986 E gralloc : #### gralloc_alloc
03-02 18:31:21.757   986   986 E gralloc : #### gralloc_alloc_framebuffer
03-02 18:31:21.757   986   986 E gralloc : #### gralloc_alloc_framebuffer_locked
03-02 18:31:21.757   986   986 E Gralloc1On0Adapter: gralloc0 allocation failed: -12 (Out of memory)
03-02 18:31:21.757   986   986 E GraphicBufferAllocator: Failed to allocate (360 x 480) format 5 usage 6656: 5
03-02 18:31:21.757   986   986 V Gralloc1On0Adapter: Destroying descriptor 3
03-02 18:31:21.757   986   986 V Gralloc1On0Adapter: dump(0 (0xbfe341f4), 0x0 …
Run Code Online (Sandbox Code Playgroud)

android linux-kernel android-source android-x86 surfaceflinger

5
推荐指数
0
解决办法
863
查看次数

如何在 Ubuntu 18 上运行的 Virtual Box 中为 Androidx86 8.1rc2 VM 启用蓝牙

我正在尝试使用以下命令在我的 Android VM 上启用蓝牙

  • 乌班图18.04.1
  • Virtual Box 6.0.2 r128162 带扩展包 6.0.2 r128162
  • Android-x86 8.1rc2
  • Cambridge Silicon Radio, Ltd 蓝牙适配器(HCI 模式)

我已将我的用户添加到此处提到的vboxusers组,这使我能够在 USB 设备的 VM 列表中看到蓝牙适配器。我添加了一个过滤器,并尝试在连接或不连接加密狗的情况下启动设备,但都不允许我打开蓝牙。

Android 上的终端模拟器

运行 hcitool dev Devices: 返回无设备。

hciconfig -a
在此输入图像描述

运行 hciconfig hci0 up 在此输入图像描述

无法初始化设备 hci0:不允许操作(1)

任何帮助表示赞赏。

android virtualbox bluetooth android-x86

5
推荐指数
1
解决办法
4096
查看次数

将自定义 etc 文件添加到 aosp 构建中

我有一组自定义等文件,包括文本文件、二进制数据文件,我希望将它们填充到 aosp 的 system/etc 文件夹中。

我看到上一个问题将 custom.xml 文件添加到 AOSP 等文件夹,该问题类似,但不是我想要做的。

我尝试过: mkdir external/mydata

然后在 android.mk 中,我输入:

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE := mydata.xml
LOCAL_MODULE_TAGS := optional

LOCAL_MODULE_CLASS := ETC

# This will install the file in /system/etc/permissions
#
LOCAL_MODULE_PATH := $(TARGET_OUT_ETC)/

LOCAL_SRC_FILES := $(LOCAL_MODULE)

include $(BUILD_PREBUILT)
Run Code Online (Sandbox Code Playgroud)

在上面的示例中,作为起点,我想将 mydata.xml 添加到 system/etc/ 。然后我使用正常的 m -j1 iso_img 进行构建

我可以看到 ninja 选择了运行 kati 来生成 build-android_x86.ninja... ./external/mydata/Android.mk 已修改,正在重新生成...

但我没有看到 mydata.mxl 在任何地方填充。

$ find out/-name mydata.xml

回来却空空如也...

有任何想法吗?我正在使用 android-x86 aosp 构建。

android android-source android-x86 android.mk

5
推荐指数
1
解决办法
1843
查看次数

如何在Android-x86模拟器(VirtualBox)中模拟gps位置?

我想在Android模拟器(移植到Android x86中)获取经度和纬度进行测试.

任何人都可以指导我如何实现这一目标吗?

如何将仿真器的位置设置为测试位置?

maps android android-x86

4
推荐指数
1
解决办法
1万
查看次数