Questions tagged «android-emulator»

Android模拟器是模拟运行Android OS的Android设备功能的软件。仿真器允许开发人员开发和测试应用程序,而无需使用具有不同配置的各种实际设备。


10
Play Studio不随附适用于API 23的Android Studio模拟器
我从最新版本的Android Studio AVD中选择了此模拟器。 我选择了最新版本的android API23。因为它说的是“ with Google APIs”,所以我认为它实际上将包括所有Google应用,包括Play商店,以便我可以安装Facebook之类的应用。 我已经看过SO上似乎已经过时的其他线程(如何在Android Studio模拟器中安装Google Play应用程序?),该线程提供了基于通用软件包安装Google应用程序的说明,但仅适用于Android 4.3 API 18:http://wiki.rootzwiki.com/Google_Apps#Universal_Packages_2 我想要一个API23。是否可以在模拟器上安装Google Apps软件包? 奇怪的是,官方的android模拟器并不是所有google应用程序的标准配置,这似乎并不十分支持google,这可能意味着开发人员必须购买实际的设备才能开发API 23。 ?

15
gen已经存在,但不是源文件夹
我正在开发我的Android项目,删除未使用的库后,出现错误: myproject/gen already exists but is not a source folder. Convert to a source folder or rename it 在我的活动代码中,R.java无法解析所有资源。 我尝试过,右键单击“源”选项卡下的项目=> Java构建路径=>,将gen /添加为源。但这对解决问题没有帮助... 为什么,如何摆脱这个问题? ----更新---- 我发现,日食还抱怨“项目没有project.properties文件!编辑项目属性以设置一个。” ,但是我的项目下确实有project.properties文件。为什么会抱怨?我已经清理了项目并“修复了项目属性”,但没有帮助。


9
Android SDK AsyncTask doInBackground未运行(子类)
截至2012年2月15日,我还没有找到一个很好的解释,也没有找到不起作用的原因。最接近解决方案的是使用传统的Thread方法,但是为什么要包含一个(似乎)在Android SDK中不起作用的类? 就这样! 我有一个AsyncTask子类: // ParseListener had a callback which was called when an item was parsed in a // RSS-xml, but as stated further down it is not used at all right now. private class xmlAsync extends AsyncTask<String, RSSItem, Void> implements ParseListener 这样执行: xmlAsync xmlThread = new xmlAsync(); xmlThread.execute("http://www.nothing.com"); …

21
Android Studio-未连接互联网的Android Emulator Wifi
我浪费了一整天的时间来尝试在SO和提到的其他地方浮动的不同解决方案,以在android模拟器上启用wifi,但无济于事。有人可以帮我弄清楚如何在Android模拟器上启用互联网吗? 我有Nexus 5X API 27,目标是Android 8.1(Google Play),而Nexus 5 API P,目标是Android 7.1.1。 我认为应该有一种方法可以在其上启用Internet,否则在模拟器上提供虚拟wifi的整个点似乎是浪费的。 我在没有代理的情况下直接连接到路由器的mac OS HS 10.13.4上。 我什至尝试删除所有AVD,然后重新安装它们。我什至尝试在Oreo Android 8.1上安装最新的Pixel 2 似乎没有任何作用。有没有人遇到这个问题并找到解决方案? 任何帮助都会有很大帮助 谢谢,维克拉姆 更新:当我通过手机将计算机连接为热点wifi时,模拟器通过wifi进行了互联网连接,但是当我将计算机连接到家用路由器时,模拟器却失败了。

11
UnsupportedOperationException:无法转换为尺寸:type = 0x1
在Android中,我在模拟器和某些移动设备中出现了Error,但在Tablet中却没有: 我不明白实际上是什么错误? 我搜索了许多教程,但找不到任何解决方案。 请帮我解决这个问题。 注意:在此应用程序中,我使用了ActionbarSherlock和主题,可能由于该库或其他任何问题而得到了吗? 我的错误日志是: 09-11 17:52:57.342: E/AndroidRuntime(9935): FATAL EXCEPTION: main 09-11 17:52:57.342: E/AndroidRuntime(9935): android.view.InflateException: Binary XML file line #2: Error inflating class <unknown> 09-11 17:52:57.342: E/AndroidRuntime(9935): at android.view.LayoutInflater.createView(LayoutInflater.java:613) 09-11 17:52:57.342: E/AndroidRuntime(9935): at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56) 09-11 17:52:57.342: E/AndroidRuntime(9935): at android.view.LayoutInflater.onCreateView(LayoutInflater.java:660) 09-11 17:52:57.342: E/AndroidRuntime(9935): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:685) 09-11 17:52:57.342: E/AndroidRuntime(9935): at android.view.LayoutInflater.inflate(LayoutInflater.java:466) …

12
如何在Android模拟器中下载Google Play服务?
我想在我的应用程序中使用Google Play服务API,但是当我打开模拟器测试我的应用程序时,它会向我发送一条消息,指出“必须下载Google Play服务”。我知道发生这种情况是因为我MainActivity在方法中将这个测试编码了onResume()。 我想知道如何在模拟器中安装Google Play服务,因为很快我将需要测试地图。

17
等待HOME('android.process.acore')启动
我尝试使用Hello World应用程序,并且模拟器在闪烁Android启动屏幕后冻结。主页未显示。控制台上的最后一个显示是 等待HOME('android.process.acore')启动... 我尝试再次重新安装Eclipse和Android。它仍然没有工作。控制台也不会显示任何错误。日志猫有以下错误: 06-18 20:39:11.543:ERROR / flash_image(544):找不到恢复分区06-18 20:39:11.843:ERROR / vold(538):打开开关名称路径'/ sys / class / switch时出错/ test2'(没有此类文件或目录)06-18 20:39:11.843:ERROR / vold(538):引导交换机'/ sys / class / switch / test2'错误(m)06-18 20:39:11.843 :ERROR / vold(538):打开开关名称路径'/ sys / class / switch / test'(没有此类文件或目录)错误06-18 20:39:11.843:ERROR / vold(538):自举开关' / sys / class / switch / test'(m)06-18 20:46:31.842:错误/ …

4
如何删除Logcat中的旧数据?
当我执行命令时 adb logcat 在运行android模拟器时,所有旧日志都会消失,因此我认为它们存储在文件中的某个位置。我可以运行一个命令来清除日志并重新开始吗?如果没有,还有其他方法可以做到吗?


3
在我的情况下,如何以编程方式在另一个布局之上显示一个布局?
我的主布局main.xml仅包含两个LinearLayouts: 第1LinearLayout主机一VideoView和Button, 第二个LinearLayout托管一个EditText,并且LinearLayout已将可见性值设置为“ GONE ”(android:visibility="gone") 如下所示: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="fill_parent" android:layout_width="fill_parent" android:orientation="vertical" > <LinearLayout android:id="@+id/first_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="horizontal" > <VideoView android:id="@+id/my_video" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="9" /> <Button android:id="@+id/my_btn" android:layout_width="30dip" android:layout_height="30dip" android:layout_gravity="right|bottom" android:layout_weight="1" /> </LinearLayout> <LinearLayout android:id="@+id/second_ll" android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingTop="2dip" android:visibility="gone" > <EditText android:id="@+id/edit_text_field" android:layout_height="40dip" android:layout_width="fill_parent" android:layout_weight="5" android:layout_gravity="center_vertical" /> </LinearLayout> </LinearLayout> 我成功实现了以下功能:Button按下(ID为my_btn时),将显示第二个 LinearLayoutwithEditText字段,并带有以下Java代码: …

13
如何在Windows 8上针对API 21和19在没有硬件加速的情况下为Intel x86 Atom运行Android仿真器?
我尚未启用Hyper V或硬件加速,也不想。 有什么办法可以在Windows 8上没有硬件加速的情况下为Intel x86 Atom启动android仿真器 我创建了具有所有可能组合的AVD,但每个组合都无法启动AVD模拟器实例,因此在启动时会抛出相同的错误 仿真器:错误:x86仿真当前需要硬件加速!请确保正确安装了英特尔HAXM并可以使用它。CPU加速状态:未安装HAX内核模块! 或者是,如果没有针对API 21和19的硬件加速和hyper V,为Intel Atom 86和64提供的映像将无法运行 我发现了很多类似的问题,并且阅读了几乎所有文档,但是尚不清楚它们是否可以在没有hyper v和硬件加速的情况下运行或无法运行,因此直接 在这种情况下,您如何在android上进行测试?


6
如何在SQLite数据库中存储图像
在我的应用程序中,我正在从图库中上传图像,并且希望将此图像存储在SQLite数据库中。如何在数据库中存储位图?我将位图转换为字符串并将其保存在数据库中。从数据库检索它时,由于该字符串是字符串,因此无法将其分配给ImageView。 Imageupload12 .java: public class Imageupload12 extends Activity { Button buttonLoadImage; ImageView targetImage; int i = 0; Database database = new Database(this); String i1; String img; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main5); buttonLoadImage = (Button) findViewById(R.id.loadimage); targetImage = (ImageView) findViewById(R.id.targetimage); Bundle b = getIntent().getExtras(); if (b != null) …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.