2016-12-12 9 views
1

에 내가 지역화 인해 응용 프로그램을 가지고, 두 언어 (AR), 내 원시 파일을 각각의 폴더를 생성하고 값있는 영어와 아랍어입니다INSTALL_PARSE_FAILED_MANIFEST_MALFORMED 현지화 후 아랍어

  1. 원시 아칸소
  2. values-ar

값 폴더를 추가하고 각각의 변환 된 strings.xml 파일을 추가하면 위의 오류가 발생합니다. 나는 app_name과 같은 문자열을 번역에서 제외했습니다.

로컬라이제이션 지원을 제거하는 경우 주로 값 폴더가 작동하고 잘못 된 것을 이해할 수 없습니다.

<resources> 
<string name="english">English</string> 
<string name="arabic">العربية</string> 
<string name="title">المشرف العام للمياه في فرع المنطقة الشرقية القطيف منطقة</string> 
<string name="title_activity_menu">MenuActivity</string> 

<string name="navigation_drawer_open">Open navigation drawer</string> 
<string name="navigation_drawer_close">Close navigation drawer</string> 

<string name="action_settings">إعدادات</string> 
<string name="home">الصفحة الرئيسية</string> 
<string name="settings">إعدادات</string> 
<string name="add_ticket">إضافة تذكرة</string> 
<string name="search_ticket">البحث تذكرة</string> 
<string name="about">حول</string> 

<!-- TODO: Remove or change this placeholder text --> 
<string name="hello_blank_fragment">Hello blank fragment</string> 
<string name="ticket_info">معلومات تذكرة</string> 
<string name="report_type">نوع التقرير **</string> 
<string name="chosse_from">- اختار -</string> 
<string name="area">منطقة</string> 
<string name="district">منطقة</string> 
<string name="description">وصف</string> 
<string name="reporter_info">معلومات مراسل</string> 
<string name="enter_desc">إدخال وصف</string> 
<string name="reporter_name">اسم المراسل</string> 
<string name="enter_name">أدخل الاسم</string> 
<string name="mobile_no">رقم المحمول. *</string> 
<string name="enter_mobile">إدخال رقم الجوال</string> 
<string name="id_number">هوية شخصية. عدد *</string> 
<string name="enter_id">إدخال رقم الهوية</string> 
<string name="send">إرسال</string> 
<string name="reset">إعادة تعيين</string> 
<string name="requester_info">معلومات الطالب</string> 
<string name="search">بحث تذاكر</string> 
<string name="request_info">طلب معلومات</string> 
<string name="request_no">طلب لا</string> 
<string name="request">يدخل طلب لا.</string> 
<string name="search1">بحث</string> 
<string name="firstLineAbout">المديرية العامة للمياه بالمنطقة الشرقية في الاختصاصات التالية:</string> 
<string name="secondLineAbout">- هل كل أنواع النشاط الذي يستهدف منشأة خدمات المياه والصرف الصحي.</string> 
<string name="fourthLineAbout">- تصميم وتنفيذ إدارة وتشغيل الشرف والصرف الصحي وخطة المياه.</string> 
<string name="sixthLineAbout">رؤية</string> 

<string name="select_area">الرجاء تحديد المنطقة الأولى.</string> 
<string name="camer_perm_err">ونفى أذونات الكاميرا عند بدء التشغيل، يرجى اصلاحها من إعدادات الهاتف.</string> 
<string name="please_wait">أرجو الإنتظار...</string> 
<string name="upload_err">حدث خطأ أثناء تحميل الصورة.</string> 
<string name="save_err">لقد حدث خطأ أثناء حفظ البيانات.</string> 
<string name="doesnt_exists">سجل مع طلب رقم] لا يوجد.</string> 
<string name="field_err">يرجى تعبئة جميع الحقول الضرورية (النوع، المنطقة، منطقة، الوصف، مراسل معلومات).</string> 
<string name="all_err">يرجى ملء جميع المعلومات اللازمة.</string> 

<string name="lang_title1">مشرف العامة للمياه بالمنطقة الشرقية</string> 
<string name="lang_title2">فرع منطقة القطيف</string> 

<string-array name="areas"> 
    <item>Qatif</item> 
    <item>Tarout</item> 
    <item>Saihat</item> 
    <item>Safwa</item> 
</string-array> 

<string name="download_queue_provider_authority">com.amazonaws.mobile.downloader-com.mwa.vcmwa</string> 
<!-- This can be anything, but it should be unique to the app. --> 
<string name="content_file_provider_authority">com.mwa.vcmwa.fileprovider</string> 
<string name="back_search">عودة إلى البحث</string> 
<string name="fiftLineAbout">- الوفاء نظام التكلفة المخطط لها</string> 
<string name="gps">نظام تحديد المواقع (الموقع)</string> 
<string name="seventhLineAbout">ونحن نتطلع إلى تقديم خدمات المياه والصرف   الصحي لجميع محافظات ومدن وقرى وهجر المنطقة الشرقية وفقا لأحدث 
التقنيات ورفع مستوى وجودة الخدمة كما هو مطلوب من قبل المواطنين 
والمقيمين</string> 
<string name="thirdLineAbout">- إعداد وتنفيذ وتطوير محطات المياه ومعالجة   مياه الصرف الصحي ومشاريع المياه الشبكات.</string> 
<string name="app_name" translatable="false">QWR</string> 
<string name="add_images">اضف صور (حد أقصى 2)</string> 

</resources> 

매니페스트 파일

<?xml version="1.0" encoding="utf-8"?> 

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> 
<uses-permission android:name="android.permission.INTERNET"/> 
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> 
<uses-permission android:name="android.permission.CAMERA"/> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> 

<application 
    android:allowBackup="true" 
    android:icon="@mipmap/ic_launcher" 
    android:label="@string/app_name" 
    android:supportsRtl="true" 
    android:theme="@style/AppTheme" 
    android:largeHeap="true"> 

    <service android:name="com.amazonaws.mobileconnectors.s3.transferutility.TransferService" android:enabled="true" /> 

    <service android:name="com.amazonaws.mobile.downloader.service.DownloadService" /> 

    <activity android:name="com.mwa.vcmwa.activities.MainActivity"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity android:name="com.mwa.vcmwa.activities.LanguageActivity" /> 
    <activity 
     android:name="com.mwa.vcmwa.activities.MenuActivity" 
     android:label="@string/title_activity_menu" 
     android:theme="@style/AppTheme" /> 
    <activity android:name="com.mwa.vcmwa.activities.NewTicket"></activity> 


    <receiver android:name="com.amazonaws.mobile.downloader.service.NetworkStateListener" 
     android:exported="false" 
     android:enabled="false"> 
     <intent-filter> 
      <action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> 
     </intent-filter> 
    </receiver> 

    <provider 
     android:name="com.amazonaws.mobile.downloader.query.DownloadQueueProvider" 
     android:authorities="@string/download_queue_provider_authority" 
     android:enabled="true" 
     android:exported="false"> 
    </provider> 

</application> 

+0

하지만 프로젝트에도 기본 폴더가 있습니까? – Opiatefuchs

+0

예 값과 기본 폴더가 –

+0

이고 아랍어 폴더에있는 모든 값이 기본 폴더에도 있습니까? 그들은 두 폴더에 있어야합니다. 예를 들어 아랍어 용으로 작성된 원시 폴더에 텍스트 파일이있는 경우 기본 파일에 텍스트 파일이 있어야합니다. – Opiatefuchs

답변

0
충분히 이상한

또는에 strings.xml의에서 패키지 이름을 참조하는 경우,하지 수 있습니다 파일을 명시하십시오. , 나를 위해 문자열 리소스 대신 하드 코딩 된 문자열을 넣어 마자 위의 오류를 제공했다, 모두 잘 작동하기 시작했습니다.