Eclipse - Android - java.lang.String的无效布局值

时间:2016-08-07 14:34:09

标签: java android eclipse

早上好,

我在Android ADT中安装了Eclipse和插件。 我创建了一个新的Android项目,这是经典的:

package com.example.test_android_2;

import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;

public class MainActivity extends ActionBarActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
}

@Override
public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
    // Handle action bar item clicks here. The action bar will
    // automatically handle clicks on the Home/Up button, so long
    // as you specify a parent activity in AndroidManifest.xml.
    int id = item.getItemId();
    if (id == R.id.action_settings) {
        return true;
    }
    return super.onOptionsItemSelected(item);
}

}

但是当我运行此代码时,控制台窗口中有以下内容:

Invalid layout of java.lang.String at value
Error occurred during initialization of VM
Invalid layout of preloaded class: use -XX:+TraceClassLoading to see the    origin of the problem class

错误窗口中没有错误,也没有发生任何错误。我的连接设备未被检测到。

当我点击“运行方式”时,没有项目(仅“无适用”)

安装Eclipse或ADT Android有问题吗?

你能帮我吗?

感谢

1 个答案:

答案 0 :(得分:0)

我遇到了这个问题,我认为最好的解决方案如下。 首先,SDK Manager必须安装您要使用的版本。 其次,一旦安装了版本,然后转到运行配置并设置您已创建的Android项目。第三, 确保SDK verison与目标SDK以及Compile相同。从您的初学者角度来看,我建议您从API 14(版本4)开始。 感谢