![](/img/trans.png)
[英]Conversion to Dalvik format failed with error 1 - Unable to compile ApiDemos samples from Android
[英]Android samples - Accelerometer and APIDemos do not build
我是Android開發的新手。 我已經使用Android Developer Tool插件成功安裝了eclipse,並且許多示例都能正常工作。
但是Android示例Accelerometer and APIDemos do not build
。 我看到許多構建錯誤通知要修復代碼中的錯誤。 我認為Google尚未發布帶有構建錯誤的APIDemo示例。
在此先感謝您,建議如何解決這些錯誤,或者是否需要任何配置/設置。
我已將Java編譯器的遵從性級別設置為1.6。
錯誤信息(對於加速度計樣品):
該項目包含應用程序中的錯誤。 請在運行之前對其進行修復
Error details:
The method onAccuracyChanged(Sensor, int) of type AccelerometerPlayActivity.SimulationView must override a superclass method
AccelerometerPlayActivity.java /AccelerometerPlay/src/com/example/android/accelerometerplay line 456
Java Problem
Call requires API level 8 (current min is 5):
android.view.Display#getRotation AccelerometerPlayActivity.java /AccelerometerPlay/src/com/example/android/accelerometerplay
line 389 Android Lint Problem
此致Jai
在android.manifest文件中查找androidminSdkVersion ="5"
行
並將其值從5 to 8
更改5 to 8
或大於8
另一種方法是通過右鍵單擊 project
進入project
properties
,然后在屬性中查找Android
。 您必須在此處選擇與示例項目要為其構建equivalent to the api
的build target
參考圖片
假設您使用的是android-12
文件夾中的示例,則必須在此處在屬性中檢查相同的選項(即API Level 12
)
可能的原因可能是PC速度慢,無法及時構建。 然后由於缺少R.java而發生錯誤
在這種情況下( R.id.stuff
類的R.id.stuff
),構建項目並等待。
我自己找到了解決方法!
之前,我嘗試使用Andriod 4.0版。 現在,我嘗試使用Android 4.1.2版的ApiDemos示例。 工作正常。 我也在自己的手機中部署了apk。 一切正常。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.