[英]No resource identifier found for attribute 'linearLayoutOrientation' in package 'android'
[英]No resource identifier found for attribute 'accessibilityEventTypes' in package 'android'
我正在嘗試使用jellyBean與accessibilityEvent一起工作。 我過去常常使用Android 2,但我猜他們在Jelly Bean中改變了一些東西。 我在這里發現了一些東西來修復它,它是這樣的:
在清單中:
<service android:name=".MyAccessibilityEventClass" android:permission="android.permission.BIND_ACCESSIBILITY_SERVICE">
<intent-filter >
<action android:name="android.accessibilityservice.AccessibilityService" />
</intent-filter>
<meta-data
android:name="android.accessibilityservice"
android:resource="@xml/accessibilityservice" />
</service>
然后他們告訴我創建fie res / xml / accessibilityservice.xml:
<?xml version="1.0" encoding="utf-8"?>
<accessibility-service xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityEventTypes="typeNotificationStateChanged"
android:accessibilityFeedbackType="feedbackSpoken"
android:notificationTimeout="100"
/>
但是在Eclipse中編譯時我遇到了這些錯誤 :
No resource identifier found for attribute 'accessibilityEventTypes' in package 'android'
No resource identifier found for attribute 'accessibilityFeedbackType' in package 'android'
No resource identifier found for attribute 'notificationTimeout' in package 'android'
任何提示? 提前致謝
抱歉,我修改了schemas.android.com for Schemas.android.com(Capital S)
<accessibility-service xmlns:android="http://Schemas.android.com/apk/res/android"
當我的Project Build Target設置得太低時,我遇到了這個問題。 當我將其設置為17時,錯誤就消失了,我仍然可以向后兼容舊版本的Android。 來自文檔 :
您仍然可以構建應用程序以支持舊版本,但將構建目標設置為最新版本可讓您啟用新功能並優化應用程序,以便在最新設備上獲得出色的用戶體驗。
您可以在Properties-> Android中設置Project Build Target
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.