好了,所以這裏是我在做什麼,我想創建一個非常簡單的Android應用程序,並因爲這是我第一次嘗試以下從hackaday.com爲什麼Eclipse不在gen文件夾中生成'R'?
http://hackaday.com/2010/07/21/android-development-101-part-3introduction-to-databases/
而且現在我有一個教程所有的代碼就位。唯一的問題是,我在setContentView(R.layout.activity_main)
中遇到錯誤。這裏是我的代碼
package com.ernest.randomquotes;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.content.Context;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import com.ernest.randomquotes.R;
public class MainActivity extends Activity {
**@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}**
正如你可以看到我連進口com.ernest.randomquotes.R
但它仍然會返回一個錯誤。我也嘗試刪除gen文件夾,因爲我在這裏閱讀了幾個答案在stackoverflow和它爲他們工作。我知道.R
是在gen文件夾中生成的嗎?那麼,爲什麼它不是爲我創造的?
相信我,我已經研究了好幾個小時,我仍然會遇到錯誤
只是檢查其他資源文件也R.java在根不生成的文件夾如果他們有錯誤或問題,那麼R.java文件也不會生成。在eclipse中'查看 - >問題' – user370305
沒有其他錯誤。 –
gen文件夾中是否應該有'R.java'? –