我刚下载并安装了新的Android SDK.当我启动模拟器时,在模拟器屏幕上显示"AVD中没有启用Hardward按钮".还有Home,Menu等等,都是禁用的.如何启用这些按钮?

configuration sdk android android-virtual-device android-emulator
我正在尝试制作Android 4.0模拟器.我已经在Linux和Windows(Phenom II X6 w/8G内存)上的一台相当快的计算机上尝试过这个过程,并且当我试图查看启动器的菜单时,每次"不幸的是,启动器停止了".

我已经尝试将RAM大小一直高达1024M,但似乎没有任何帮助.这只是一个borked模拟器或什么?
在模拟器中安装Android应用程序时,我收到以下错误.
请帮我解决这个错误.
错误信息:
emulator.exe -avd avd_name
adb wait-for-device
adb install path-to.apk
could not access the package manager. is the system running while installing android application....
Run Code Online (Sandbox Code Playgroud) 我收到上述错误:
错误打开跟踪文件:没有这样的文件或目录(2)
当我在模拟器上运行我的Android应用程序时.有人能告诉我可能的原因是什么?
我正在使用android-sdk-20,以下行被添加到AndroidManifest.xml中
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="15" />
Run Code Online (Sandbox Code Playgroud)
我还添加了这一行:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Run Code Online (Sandbox Code Playgroud)
因为我认为写入SD卡可能存在一些问题.
我有几个genymotion模拟器用于不同的API级别.问题是这样的:
在此之后,应用程序仅在第一个模拟器上运行,我无法弄清楚如何再次显示对话框(选择目标)以在两个模拟器上运行应用程序.
非常感谢你.
我想在外部存储sdCard中创建一个文件并写入它.我已经通过互联网搜索并尝试但没有得到结果,我已经在Android Manifest文件中添加了权限,我在模拟器上这样做,我正在尝试下面的代码和获取ERRR","无法创建文件".
btnWriteSDFile = (Button) findViewById(R.id.btnWriteSDFile);
btnWriteSDFile.setOnClickListener(new OnClickListener() {
//private Throwable e;
@Override
public void onClick(View v) {
// write on SD card file data from the text box
try {
File myFile = new File("/sdcard/mysdfile.txt");
myFile.createNewFile();
FileOutputStream fOut = new FileOutputStream(myFile);
OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
myOutWriter.append(txtData.getText());
myOutWriter.close();
fOut.close();
} catch (Exception e) {
Log.e("ERRR", "Could not create file",e);
}
}// onClick
}); // btnWriteSDFile
Run Code Online (Sandbox Code Playgroud) 我想用新的三星Galaxy Tab平板电脑测试我的应用程序.
我应该在模拟器中设置哪个参数来模拟此设备?
我有一个应用程序,我需要实现图像编辑,其中还包括缩放缩放.我完成了捏缩放,但我只能在设备上测试,而不是在模拟器上测试.
有没有办法在Android模拟器,任何快捷键或任何其他方式测试pinch缩放?
我在sharedUserID中感到困惑.什么是使用sharedUserId?如何使用?在android中使用哪里?
我是Java和Android开发的新手,并尝试创建一个简单的应用程序,它应该联系Web服务器并使用http get将一些数据添加到数据库.
当我使用计算机中的Web浏览器进行呼叫时,它可以正常工作.但是,当我在Android模拟器中执行运行应用程序的调用时,不会添加任何数据.
我已将Internet权限添加到应用程序的清单中.Logcat不会报告任何问题.
任何人都可以帮我弄清楚什么是错的?
这是源代码:
package com.example.httptest;
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import android.app.Activity;
import android.os.Bundle;
import android.util.Log;
import android.widget.TextView;
public class HttpTestActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView tv = new TextView(this);
setContentView(tv);
try {
URL url = new URL("http://www.mysite.se/index.asp?data=99");
HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.disconnect();
tv.setText("Hello!");
}
catch (MalformedURLException ex) {
Log.e("httptest",Log.getStackTraceString(ex));
}
catch (IOException ex) {
Log.e("httptest",Log.getStackTraceString(ex));
}
}
}
Run Code Online (Sandbox Code Playgroud) android-emulator ×10
android ×9
java ×2
android-ndk ×1
eclipse ×1
genymotion ×1
logcat ×1
pinchzoom ×1
sdk ×1
tablet ×1