我想從https://developers.google.com/maps/documentation/android/intro page做教程示例代碼。我導入google-play-services_lib就好了,然後導入/ extras/google/google_play_services/samples /地圖問題導入android-support-v4.jar
在這一點上我有2個錯誤:
The type android.support.v4.app.Fragment cannot be resolved.
It is indirectly referenced from required .class files RetainMapActivity.java /MainActivity/src/com/example/mapdemo line 45 Java Problem
The project was not built since its build path is incomplete.
Cannot find the class file for android.support.v4.app.Fragment. Fix the build path then try building this project MainActivity Unknown Java Problem
我想這是因爲我並沒有完成所有的步驟,並繼續進行。當我通過示例代碼的方法添加Android的支持,v4.jar,我得到了100個錯誤,所有這一切看起來就像這樣(但具有不同的線#分別和路徑):
R cannot be resolved to a variable BasicMapActivity.java /MainActivity/src/com/example/mapdemo line 42 Java Problem
唯一偏離教程,我採取的是我的android-support-v4.jar位於sdk \ extras \ android \ support \ v4
如果有什麼你認爲我應該嘗試的,或者你知道的錯誤,請告訴我。此外,如果有更多有用的信息,我可以給,只是這樣說。
編輯: 我仔細看了看代碼,gen文件夾中沒有R.java。可以解釋爲什麼沒有人能找到它。
我只能看到1個導入android.R;我刪除了它並創建了一個新項目。在新項目中,我在一些佈局中遇到錯誤。似乎只要佈局使用片段。另外,在粘貼src/res/manifest後,新項目中自動生成的R.java被刪除。 給出的錯誤是: 錯誤:沒有在包 'com.example.mapdemo' \t options_demo.xml \t/UGH/RES /佈局\t線17 \t的Android AAPT問題 – user2439231
創建發現屬性 'cameraBearing' 資源標識符新的id是一個在eclipse中需要一定時間的進程。當你創建一個新的ID,並且「自動生成」被選中時,有時Eclipse不會將該ID拉入R.java文件。相信我,我已經遇到過很多次了。可能看起來很幼稚,但重新遵循程序。它將解決問題。 –
我應該按照原來的步驟還是從新創建的步驟? – user2439231