我是 Eclipse 新手,我最近使用这个 API 为 xperia 设备创建了一个照明条包
当我尝试在虚拟设备上运行它时出现此错误
INSTALL_PARSE_FAILED_MANIFEST_MALFORMED
有什么解决方案吗?
尝试将带有大写字母的名称包更改为小写字母。
正如我看到的那样,由于代码中间显示了 html 标签,该网站中的代码格式不正确。所以我会尝试更正这些代码...
1.以下项目应添加到该Uses Permission
部分:
<uses-permission android:name="com.sonyericsson.illumination.permission.ILLUMINATION" />
(请注意,我删除了代码中存在的那些错误<i>
和标签。这是一个错误的 HTML 标签。这就是为什么你曾经得到格式错误的清单错误。)<b>
<i>
和标签分别用于定义<i>
和文本样式。但它们在文件中没有任何意义。<b>
html
Italic
Bold
manifest
2.intent的代码如下:
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
}