我写了以下代码:
package com.aamir.cool;
import android.app.*;
import android.os.*;
import android.view.*;
import android.widget.*;
public class MainActivity extends Activity
{
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
ImageView img = (ImageView)findViewById(R.id.facebook);
img.setOnClickListener(new View.OnClickListener(){
public void onClick(View v){
Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_BROWSABLE);
intent.setData(Uri.parse("http://www.facebook.com/exandrok?ref=tn_tnmn"));
startActivity(intent);
}
});
}
}
我收到错误“Unknown Entity Intent”,“Unknown type of variable intent”。 如何解决这些错误?
答案 0 :(得分:0)
将以下行添加到导入语句中:
import android.content.Intent;
import android.net.Uri;
答案 1 :(得分:0)
添加正确的导入语句
import android.content.Intent
import android.net.Uri;
如果您正在使用Eclipse,则可以使用以下快捷方式添加/组织/优化导入
OSX上的 Cmd-shift-O
Ctrl+Shift+O
Rawkode仍有2个错误:“未知实体'uri”和“未知 成员'com.aamir.cool.R.id的主要成员“
请确保main.xml
文件夹中确实存在layout
。
答案 2 :(得分:0)
导入android.content.Intent后;首先检查你的xml文件,并确保你没有任何布局问题,并删除你的R.java文件,让它再次生成。在执行此操作后,右键单击您的项目Android Projects - >修复项目属性,然后选择“项目”并单击“清除”,然后尝试再次运行代码。如果仍然没有工作ctrl + a ctrl + x和ssave文件确保你没有错误并再次按ctrl + v并再次尝试运行。
答案 3 :(得分:0)
尝试验证生成包的主页中的AndriodManifest.xml,如gen / com文件夹中所示