我尝试使用Hello World应用程序,模拟器在闪烁Android启动屏幕后冻结.主页未显示.控制台上的最后一个显示是
等待HOME('android.process.acore')启动......
我再次尝试重新安装Eclipse和Android.它仍然无法正常工作.控制台也没有显示任何错误.log cat有以下错误:
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:ERROR/MemoryHeapBase(578):错误打开/ dev/pmem:没有这样的文件或目录06-18 20:46:31.892:错误/ SurfaceFlinger(578):无法打开/ sys/power/wait_for_fb_sleep或/ sys/power/wait_for_fb_wake 06-18 20:46:32.313:ERROR/GLLogger(578):couldn't load library(找不到库)06-18 20:46:33.634:ERROR/GLLogger(578):无法加载库(找不到库)
我的主要布局main.xml只包含两个LinearLayouts:
LinearLayout主持a VideoView和a Button,LinearLayout主机a 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>
Run Code Online (Sandbox Code Playgroud)
我成功实现了一个功能,当Button按下(带有id my_btn)时,会显示带有字段的第二个 字段,其中包含以下Java代码:LinearLayoutEditText
LinearLayout secondLL = (LinearLayout) findViewById(R.id.second_ll);
Button …Run Code Online (Sandbox Code Playgroud) android android-widget android-manifest android-emulator android-layout
在Android中,我在模拟器和某些移动设备中遇到以下错误但在平板电脑中没有:
我无法理解实际上是什么错误?
我搜索了很多教程,但找不到任何解决方案.
请帮我解决这个问题.
注意:在这个应用程序中,我使用了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)
09-11 17:52:57.342: E/AndroidRuntime(9935): at android.view.LayoutInflater.inflate(LayoutInflater.java:396)
09-11 17:52:57.342: E/AndroidRuntime(9935): at android.widget.ArrayAdapter.createViewFromResource(ArrayAdapter.java:371)
09-11 17:52:57.342: E/AndroidRuntime(9935): at android.widget.ArrayAdapter.getView(ArrayAdapter.java:362)
09-11 17:52:57.342: E/AndroidRuntime(9935): at android.widget.AbsSpinner.onMeasure(AbsSpinner.java:193)
09-11 17:52:57.342: …Run Code Online (Sandbox Code Playgroud) android android-emulator android-layout android-theme actionbarsherlock
我想在我的应用程序中使用Google Play Services API,但是当我打开模拟器来测试我的应用程序时,它会向我发送一条消息"必须下载Google Play服务".我知道这是因为我MainActivity在方法中编写了这个测试onResume().
我想知道如何在我的模拟器中安装Google Play服务,因为我很快就需要测试我的地图.
android android-emulator google-play-services google-maps-android-api-2
当我执行命令
adb logcat
在运行android模拟器时,所有旧日志都会过去,因此我认为它们存储在某个文件中.是否有命令可以运行以清除日志并重新开始?如果没有,还有其他方法可以做到这一点吗?
我正在使用Genymotion来运行android应用程序.谁能告诉我如何捕捉Genymotion的屏幕截图?
可能重复:
慢速Android模拟器
有没有快速,高效的Android模拟器?我厌倦了android默认模拟器.谢谢
更新2: Genymotion也很棒,因为BlueStack App Player现在迫使您安装一些应用程序以继续使用免费版本.我尝试过Genymotion并对App开发的速度非常满意,还没有尝试过游戏.快乐编码:)
更新: BlueStack App Player是最好的,您的世界将变得更加容易.我建议每个人现在下载并测试它.你以后会感谢我:).要在eclipse中使用它,只需在命令提示符下使用此命令即可.
adb connect 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
之后,您可以直接从您的日食在您的速度更快,更棒的模拟器上启动apk.适用于Windows和MAC.
我没有启用Hyper V或硬件加速,也不想.
有没有什么方法可以启动Android模拟器的英特尔x86 Atom没有Windows 8上的硬件加速
我已经创建了每种可能的AVD,并且每个都无法启动AVD仿真器实例,在启动时抛出相同的错误
模拟器:错误:x86仿真目前需要硬件加速!请确保正确安装和使用Intel HAXM.CPU加速状态:未安装HAX内核模块!
或者就是说,如果没有硬件加速和针对API 21和19的超V,则为Intel Atom 86和64提供的图像无法运行
我发现了很多类似的问题并阅读了几乎所有的文档,但是不清楚它们是否可以在没有超级v和硬件加速的情况下运行,因此这个直接的问题
在这种情况下你如何测试android?
我认为这是项目结构中SDK引用的问题,但是当我单击运行并选择Launch Emulator时,没有任何内容出现.
我希望Android EditText小部件具有透明背景.怎么可能?