uri cannot be resolved or is not a field
public?class?MainActivity?extends?Activity?{ private?String?url="https://www.baidu.com"; @Override protected?void?onCreate(Bundle?savedInstanceState)?{ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Uri?uri=Uri.parse(url); Intent?intent=new?Intent(Intent.ACTION_VIEW.uri); startActivity(intent); } }
intent對象里的uri提示uri cannot be resolved or is not a field
2017-07-08
變為局部變量
按alt+enter可以自動變
2017-03-09
太復雜了,自己百度吧
2016-11-22
?1. R.layout.main 無法找到main。
很奇怪的錯誤,查看R.java文件已經自動生成。main.xml文件寫法也沒有錯誤。
將project重新clean了n遍,仍然無法解決問題。
最后的解決辦法是:
將import android.R?這句刪掉,然后error消失了。
問題雖然解決了,可是不能理解其中的原因。
是因為繼承的Activity父類中已經import了嗎?
---------------------------------------------------------------------------------------
有時候會有R文件無法生成的情況,就要檢查xml文件寫法是否正確。
其中.xml文件的命名要用小寫字母加下劃線的形式。
??2.有時候應該是沒有識別android的版本 ,把project.properties的target=android改成你現有的版本 ,樓主按照我的方法弄肯定沒錯哦 ,
??3.有時候不是默認的包,就要插入你指定的那個包。譬如我默認活動窗體的包是??:import activity.yxarm.R;就要在不同包中引用此包的R