我新的Eclipse的,我最近創建了一個包爲XPERIA設備照明酒吧通過使用此APIEclipse的Android應用程序開發
,當我試圖以虛擬設備上運行它,我得到這個錯誤
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
任何解決方案?
我新的Eclipse的,我最近創建了一個包爲XPERIA設備照明酒吧通過使用此APIEclipse的Android應用程序開發
,當我試圖以虛擬設備上運行它,我得到這個錯誤
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
任何解決方案?
當我看到在該網站的代碼是由於格式不正確顯示在代碼中的HTML標籤。所以,我將盡力糾正這些代碼......下面
1,項目應添加到Uses Permission
部分:
<uses-permission android:name="com.sonyericsson.illumination.permission.ILLUMINATION" />
(請注意,我刪除了這些故障<i>
和<b>
標記,存在於代碼<i>
是一個HTML標籤,它是有錯這就是爲什麼你用得到。格式錯誤的清單錯誤)
的<i>
和<b>
標籤在html
分別用來定義Italic
和Bold
文本樣式。但是它們在manifest
文件中沒有任何含義。對於意圖
2,代碼應該是以下幾點:
Intent intent = new Intent(IlluminationIntent.ACTION_START_LED);
intent.putExtra(IlluminationIntent.EXTRA_LED_ID, IlluminationIntent.VALUE_BUTTON_2);
intent.putExtra(IlluminationIntent.EXTRA_PACKAGE_NAME, "com.yourapplication.packagename");
startService(intent);
錯誤<i>
標籤再次在這裏。
3. API校驗碼是正確的網站,所以我只是在這裏複製:
Intent checkIntent = new Intent(IlluminationIntent.ACTION_STOP_LED);
// Evaluate if we have the Illumination Service installed that can receive the intent
if (null == getPackageManager().resolveService(checkIntent,
PackageManager.GET_RESOLVED_FILTER)) {
// Not supported
}
安置自己的logcat的堆棧跟蹤和AndroidManifest.xml中在這裏。 –
發佈您的Android清單。 – Ahmad