自从我两天前将我的Android SDK更新到版本API 14后,我在Windows 7 x64笔记本电脑上使用Eclipse Helios时遇到了麻烦.
当我尝试导出项目时,一切正常,直到我按下"完成"按钮:然后弹出窗口显示"aapt.exe已停止工作",我无法获取我签名的apk; 该项目不会像往常一样返回错误和编译.
我用谷歌搜索找到了解决方案,但我发现的解决方案没有任何效果:
这些是我发现的与aapt.exe问题相关的所有解决方案.你还有其他建议吗?
PS:我的所有.9.png文件都没有正确显示布局问题,但我不知道它是否相关.
我的ActionBarSherlock中有一个微调器,里面有5个元素.通过点击屏幕底部的两个按钮中的一个(见图片),我想改变item id的spinner.

这是相关代码:
@Override
public void onCreate(Bundle savedInstanceState) {
/* ... some code ...*/
Context context = getSupportActionBar().getThemedContext();
ArrayAdapter<CharSequence> list = ArrayAdapter.createFromResource(context, R.array.arr_contents, R.layout.sherlock_spinner_item);
list.setDropDownViewResource(R.layout.sherlock_spinner_dropdown_item);
getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
getSupportActionBar().setListNavigationCallbacks(list, this);
getSupportActionBar().setDisplayShowHomeEnabled(false);
getSupportActionBar().setTitle(title);
/*... some other code ...*/
}
@Override
public boolean onNavigationItemSelected(int itemPosition, long itemId) {
switch(itemPosition) {
case 0:
// Do stuff
break;
case 1:
// Do stuff
break;
case 2:
// Do stuff
break;
case 3:
// Do stuff
break;
case 4:
// Do stuff
break; …Run Code Online (Sandbox Code Playgroud) 我正在使用SimpleAdapter填充ListView
ArrayList<Recipe> ciboList = null;
ArrayList<HashMap<String,Object>> data = new ArrayList<HashMap<String,Object>>();
for(int i=0;i<ciboList.size();i++){
// Recipe is my own class defined in another java
Recipe r = (Recipe) ciboList.get(i);
HashMap<String,Object> ricettaMap = new HashMap<String, Object>();
// Informations loaded from Recipe.java
ricettaMap.put("tipo", r.getTipo());
ricettaMap.put("titolo", r.getTitolo());
ricettaMap.put("difficolta", r.getDifficolta());
ricettaMap.put("tempo", r.getTempo());
ricettaMap.put("persone", r.getPersone());
ricettaMap.put("ingredienti", r.getIngredienti());
ricettaMap.put("vino", r.getVino());
ricettaMap.put("consigli", r.getConsigli());
ricettaMap.put("preparazione", r.getPreparazione());
}
}
String[] from = {"tipo", "titolo", "difficolta", "tempo", "ingredienti", "vino", "consigli", "preparazione", "persone"};
int[] to = {R.id.ricettaTipo, R.id.ricettaTitolo, R.id.ricettaDifficolta, R.id.ricettaTempo, R.id.ricettaIngredienti, R.id.ricettaVino, R.id.ricettaConsigli, …Run Code Online (Sandbox Code Playgroud)