هل يُسمح بأسماء الدليل المعرفة من قبل المستخدم في مشروع Android Eclipse
-
11-12-2019 - |
سؤال
أعتقد أنني قد أعرف الإجابة على هذا السؤال بالفعل، ولكن أريد فقط أن أكون متأكدًا بنسبة 100%.على أي حال، أنا أكتب تطبيق Android باستخدام Eclipse 4.2 ("Juno").أرغب في إنشاء قاعدة بيانات SQLite الخاصة بي باستخدام ملفات خارجية وقراءة/تحليل هذه الملفات بواسطة الكود الخاص بي.ومن ثم قمت بإنشاء دليل خاص بي يسمى /database
ووضعه في الدليل الجذر لمشروعي.بعد ذلك، يبدأ Eclipse في الشكوى، ويبلغ عن مشكلة ويقول:
Invalid recourse directory name.
حتى أنني حاولت وضع ملفي database
الدليل في الموجود /res
الدليل، ولكن ذلك تسبب في نفس Eclipse مشكلة.أريد فقط أن أؤكد ما هي أفكاري الأولية: ألا يُسمح لي بتحديد الأدلة الخاصة بي في المشروع وتجميعها مع الإصدار الخاص بي؟
إذا كان الأمر كذلك، فأعتقد أنني سأضطر إلى متابعة ما تم نشره فيه سؤال تدفق المكدس هذا.
المحلول
ضعه في /assets وليس في /res ويجب أن يعمل.
نصائح أخرى
من المفترض أن تكون قادرًا على إنشاء أدلة عشوائية في جذر مشروع Android الخاص بك، ولكن لن يتمكن تطبيقك من الوصول إلى هذه الملفات.يعد هذا مفيدًا لأغراض التطوير مثل تخزين بيانات الاختبار أو الوثائق أو ملفات jar.ومع ذلك، لا يمكنك إنشاء أدلة غير قياسية في أماكن مثل gen
و res
.