स्क्लाइट
androidx.sqlite
लाइब्रेरी में बेसिक के साथ-साथ ऐब्स्ट्रैक्ट इंटरफ़ेस भी हैं
इस टूल का इस्तेमाल करके, अपनी लाइब्रेरी बनाई जा सकती हैं.
SQLite.
डाइग्नोस्टिक सेक्शन का इस्तेमाल करके, Room की लाइब्रेरी, जो SQLite पर ऐब्स्ट्रक्शन लेयर की मदद से, डेटाबेस को बेहतर तरीके से ऐक्सेस किया जा सकता है SQLite की सभी सुविधाओं का इस्तेमाल करते हुए किया जा सकता है.
नया अपडेट | स्टेबल रिलीज़ | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
7 अगस्त, 2024 | 2.4.0 | - | - | 2.5.0-ऐल्फ़ा06 |
डिपेंडेंसी तय करना
SQLite पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट. Google की Maven रिपॉज़िटरी पढ़ें हमारा वीडियो देखें.
उन आर्टफ़ैक्ट के लिए डिपेंडेंसी जोड़ें जिनकी आपको build.gradle
फ़ाइल में ज़रूरत है
आपका ऐप्लिकेशन या मॉड्यूल:
ग्रूवी
dependencies { def sqlite_version = "2.4.0" // Java language implementation implementation "androidx.sqlite:sqlite:$sqlite_version" // Kotlin implementation "androidx.sqlite:sqlite-ktx:$sqlite_version" // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation "androidx.sqlite:sqlite-framework:$sqlite_version" }
Kotlin
dependencies { val sqlite_version = "2.4.0" // Java language implementation implementation("androidx.sqlite:sqlite:$sqlite_version") // Kotlin implementation("androidx.sqlite:sqlite-ktx:$sqlite_version") // Implementation of the AndroidX SQLite interfaces via the Android framework APIs. implementation("androidx.sqlite:sqlite-framework:$sqlite_version") }
डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव
आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.
समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.
वर्शन 2.5
वर्शन 2.5.0-alpha06
7 अगस्त, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha06
रिलीज़ हो गया है. वर्शन 2.5.0-alpha06 में ये कमिट मौजूद हैं.
नई सुविधाएं
linuxArm64
Kotlin मल्टीप्लैटफ़ॉर्म टारगेट (I139d3, b/338268719) के लिए सहायता जोड़ें
वर्शन 2.5.0-alpha05
10 जुलाई, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha05
रिलीज़ हो गया है. वर्शन 2.5.0-alpha05 में ये कमिट मौजूद हैं.
एपीआई में बदलाव
SQLiteKt
का नाम बदलकरSQLite
औरBundledSQLiteKt
का नाम बदलकरBundledSQLite
किया. (I8b501)
वर्शन 2.5.0-alpha04
12 जून, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha04
रिलीज़ हो गया है. वर्शन 2.5.0-alpha04 में ये कमिट मौजूद हैं.
एपीआई में बदलाव
- किसी डेटाबेस कनेक्शन को खोलते समय, ओपन फ़्लैग पास करने के लिए,
BundledSQLiteDriver
मेंopen()
ओवरलोड एपीआई जोड़ा गया. यह किसी डेटाबेस को रीड-ओनली मोड में खोलने या SQLite के बंडल किए गए मल्टी-थ्रेड मोड के बजाय, सीरियल वाले थ्रेड के सेफ़ मोड का इस्तेमाल करने में मदद करता है (b/340949940).
गड़बड़ियां ठीक की गईं
- बंडल किए गए SQLite ड्राइवर में, लिंक करने से जुड़ी उस समस्या को ठीक किया गया है जिसकी वजह से, ARM32 वाले Android डिवाइसों में ऐटमिक सिंबल मौजूद न होने की वजह से
UnsatisfiedLinkError
में गड़बड़ी होती थी. (b/341639198) - ड्राइवर की समस्या को ठीक कर दिया गया है. इसकी वजह यह है कि शून्य-अवधि वाले बाइट अरे को कॉलम में बाइंड करने से, उसे पढ़ने पर शून्य वैल्यू मिलेगी.
वर्शन 2.5.0-alpha03
29 मई, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha03
रिलीज़ हो गया है. वर्शन 2.5.0-alpha03 में ये कमिट मौजूद हैं.
गड़बड़ियां ठीक की गईं
BundledSQLiteDriver
से जुड़ी समस्या ठीक करें, जहां इसके साथ बनाए गए डेटाबेस में C शून्य टर्मिनेटर वर्ण होगा. (b/340822359)
वर्शन 2.5.0-alpha02
14 मई, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha02
को 2.5.0-alpha01 के बाद से रिलीज़ किया गया. इसमें कोई खास बदलाव नहीं हुआ है. वर्शन 2.5.0-alpha02 में ये कमिट मौजूद हैं.
वर्शन 2.5.0-alpha01
1 मई, 2024
androidx.sqlite:sqlite-*:2.5.0-alpha01
रिलीज़ हो गया है. वर्शन 2.5.0-alpha01 में ये कमिट मौजूद हैं.
नई सुविधाएं
- Kotlin की अलग-अलग प्लैटफ़ॉर्म (केएमपी) सहायता: रूम 2.7.0-alpha01 के रिलीज़ होने के साथ ही, रूम केएमपी रूम की पहली रिलीज़ होने के साथ ही, रूम को केएमपी में बदलने की सुविधा देने वाले
SQLite
एपीआई भी अपडेट कर दिए गए हैं.andriodx.sqlite
पैकेज में तीन इंटरफ़ेस हैं, जो लो-लेवल के SQLite API के बारे में जानकारी देते हैं:SQLiteDriver
,SQLiteConnection
, औरSQLiteStatement
. आर्टफ़ैक्टandroidx.sqlite:sqlite-framework
, Android और iOS Native के लिए इंटरफ़ेस लागू करने की सुविधा देता है. वहींandroidx.sqlite:sqlite-bundled
, सोर्स से इकट्ठा किए गएSQLite
(इसे "बंडल की गई SQLite" के नाम से भी जाना जाता है) का इस्तेमाल करने के लिए लागू करता है. SQLite ड्राइवर एपीआई के बारे में ज़्यादा जानकारी के लिए, आधिकारिक SQLite KMP दस्तावेज़ देखें.
वर्शन 2.4
वर्शन 2.4.0
18 अक्टूबर, 2023
androidx.sqlite:sqlite:2.4.0
, androidx.sqlite:sqlite-framework:2.4.0
, और androidx.sqlite:sqlite-ktx:2.4.0
रिलीज़ हुए हैं. वर्शन 2.4.0 में ये कमियां शामिल हैं.
2.3.0 के बाद से हुए अहम बदलाव
- कई गड़बड़ियां ठीक की गई हैं.
वर्शन 2.4.0-rc01
20 सितंबर, 2023
androidx.sqlite:sqlite:2.4.0-rc01
, androidx.sqlite:sqlite-framework:2.4.0-rc01
, और androidx.sqlite:sqlite-ktx:2.4.0-rc01
रिलीज़ हुए हैं. वर्शन 2.4.0-rc01 में ये कमिट हैं.
वर्शन 2.4.0-beta01
23 अगस्त, 2023
androidx.sqlite:sqlite:2.4.0-beta01
, androidx.sqlite:sqlite-framework:2.4.0-beta01
, और androidx.sqlite:sqlite-ktx:2.4.0-beta01
रिलीज़ हुए हैं. वर्शन 2.4.0-beta01 में ये कमिट हैं.
वर्शन 2.4.0-alpha03
9 अगस्त, 2023
androidx.sqlite:sqlite:2.4.0-alpha03
, androidx.sqlite:sqlite-framework:2.4.0-alpha03
, और androidx.sqlite:sqlite-ktx:2.4.0-alpha03
रिलीज़ हुए हैं. वर्शन 2.4.0-alpha03 में ये कमियां हैं.
वर्शन 2.4.0-alpha02
21 जून, 2023
androidx.sqlite:sqlite:2.4.0-alpha02
, androidx.sqlite:sqlite-framework:2.4.0-alpha02
, और androidx.sqlite:sqlite-ktx:2.4.0-alpha02
को बिना किसी बदलाव के रिलीज़ किया गया. वर्शन 2.4.0-alpha02 में ये कमियां हैं.
वर्शन 2.4.0-alpha01
22 मार्च, 2023
androidx.sqlite:sqlite:2.4.0-alpha01
, androidx.sqlite:sqlite-framework:2.4.0-alpha01
, और androidx.sqlite:sqlite-ktx:2.4.0-alpha01
रिलीज़ हुए हैं. वर्शन 2.4.0-alpha01 में ये कमियां हैं.
गड़बड़ियां ठीक की गईं
SupportSQLiteQueryBuilder
में हो सकने वालेNullPointerException
को ठीक किया गया. (5df8698)
वर्शन 2.3.1
वर्शन 2.3.1
22 मार्च, 2023
androidx.sqlite:sqlite:2.3.1
, androidx.sqlite:sqlite-framework:2.3.1
, और androidx.sqlite:sqlite-ktx:2.3.1
रिलीज़ हुए हैं. वर्शन 2.3.1 में ये कमियां शामिल हैं.
गड़बड़ियां ठीक की गईं
- फ़्रेमवर्क की समस्या से बचें, जहां माइग्रेशन के दौरान स्कीमा बदलने के बाद एसक्यूएल क्वेरी अमान्य नहीं होंगी. इस समस्या से बचने के लिए,
FrameworkSupportSQLiteOpenHelper
अब माइग्रेशन के दौरान SQL स्टेटमेंट कैश मेमोरी का कम से कम इस्तेमाल सेट करेगा. (0ad2a8f) - उस समस्या को ठीक कर दिया गया है जिसकी वजह से शायद
SupportSQLiteLock
के लिए, कैश डायरेक्ट्री उपलब्ध न हो. इसलिए, शून्य फ़ाइल को अच्छे से हैंडल करना होगा. (9d177dc) - उस समस्या को ठीक किया गया है जिसकी वजह से
attachedDbs
, अटैच किए गए डेटाबेस की पूरी सूची नहीं दिखा रहा था. (5f008e1)
वर्शन 2.3.0
वर्शन 2.3.0
11 जनवरी, 2023
androidx.sqlite:sqlite:2.3.0
, androidx.sqlite:sqlite-framework:2.3.0
, और androidx.sqlite:sqlite-ktx:2.3.0
रिलीज़ हुए हैं. वर्शन 2.3.0 में ये कमियां शामिल हैं.
2.2.0 के बाद से हुए अहम बदलाव
- लाइब्रेरी ग्रुप
androidx.sqlite
के सोर्स को Java से Kotlin में बदल दिया गया है. ध्यान रखें किandroidx.sqlite
में कुछ शून्य होने की जानकारी मौजूद नहीं थी. अगर आपके सोर्स Kotlin में हैं और कोड को शून्य होने की गलत वैल्यू का पता चल रहा था, तो आपको सोर्स के साथ काम नहीं करने से जुड़ी गड़बड़ियां दिख सकती हैं. इसके अलावा, कुछ गेटर मेथड को ऐसी प्रॉपर्टी में बदल दिया गया है जिनके लिए Kotlin फ़ाइलों पर प्रॉपर्टी ऐक्सेस सिंटैक्स की ज़रूरत होती है. अगर कोई गड़बड़ी होती है, तो कृपया गड़बड़ी की शिकायत करें. (b/240707042) - खाता वापस पाने के तरीके के दौरान डेटा को मिटने देने के लिए,
SupportSQLite's
कॉन्फ़िगरेशन में एपीआई जोड़ें. (I1b830, b/215592732) - एक से ज़्यादा प्रोसेस को लॉक करने और
FrameworkSQLite*
लेवल पर इस्तेमाल करने के लिए, एपीआई जोड़ा गया. ऐसा, पहली बार किए जाने वाले डेटाबेस बनाने और माइग्रेशन को सुरक्षित रखने के लिए किया गया है. (Ied267, b/193182592)
वर्शन 2.3.0-rc01
7 दिसंबर, 2022
androidx.sqlite:sqlite:2.3.0-rc01
, androidx.sqlite:sqlite-framework:2.3.0-rc01
, और androidx.sqlite:sqlite-ktx:2.3.0-rc01
रिलीज़ हुए हैं. वर्शन 2.3.0-rc01 में ये कमिट हैं.
गड़बड़ियां ठीक की गईं
- शून्य हो सकने वाले कॉलम के लिए,
SupportSQLiteQueryBuilder
में एनपीई की समस्या को हल किया जा रहा है. (Ica8f5)
वर्शन 2.3.0-beta02
9 नवंबर, 2022
androidx.sqlite:sqlite:2.3.0-beta02
, androidx.sqlite:sqlite-framework:2.3.0-beta02
, और androidx.sqlite:sqlite-ktx:2.3.0-beta02
रिलीज़ हुए हैं. वर्शन 2.3.0-beta02 में ये कमिट हैं.
- उन अलग-अलग एपीआई को ठीक करें जो Java के अरे के व्यवहार से मिलान करने के लिए, इन-वैरिएंट (
Array<Any?>
) से कॉन्ट्रावैरिएंट (Array<out Any?>
) तक क्वेरी आर्ग्युमेंट को लेते हैं. (b/253531073)
वर्शन 2.3.0-beta01
5 अक्टूबर, 2022
androidx.sqlite:sqlite:2.3.0-beta01
, androidx.sqlite:sqlite-framework:2.3.0-beta01
, और androidx.sqlite:sqlite-ktx:2.3.0-beta01
रिलीज़ हुए हैं. वर्शन 2.3.0-beta01 में ये कमिट हैं.
एपीआई में बदलाव
- android.sqlite के सभी सोर्स को Java से Kotlin में बदल दिया गया है. b/240707042
- कन्वर्ज़न में एक खास बदलाव यह है कि ये गैटर फ़ंक्शन प्रॉपर्टी बन गए हैं:
SupportSQLiteDatabase
में:attachedDbs
isDatabaseIntegrityOk
isDbLockedByCurrentThread
isOpen
isReadOnly
isWriteAheadLoggingEnabled
maximumSize
pageSize
path
version
SupportSQLiteOpenHelper
में:databaseName
readableDatabase
writableDatabase
वर्शन 2.3.0-alpha05
24 अगस्त, 2022
androidx.sqlite:sqlite:2.3.0-alpha05
, androidx.sqlite:sqlite-framework:2.3.0-alpha05
, और androidx.sqlite:sqlite-ktx:2.3.0-alpha05
रिलीज़ हुए हैं. वर्शन 2.3.0-alpha05 में ये कमियां हैं.
एपीआई में बदलाव
- लाइब्रेरी ग्रुप androidx.sqlite के सोर्स को Java से Kotlin में बदला गया. ध्यान रखें कि androidx.sqlite में कुछ खाली होने की जानकारी मौजूद नहीं है. अगर आपके सोर्स Kotlin में हैं, तो आपको सोर्स के साथ काम न करने से जुड़ी गड़बड़ियों का सामना करना पड़ सकता है. ऐसा तब होता है, जब आपके सोर्स Kotlin में किए गए हों और कोड गलत शून्येबिलिटी का पता लगा रहा हो. अगर कोई गड़बड़ी होती है, तो कृपया गड़बड़ी की शिकायत करें. (b/240707042)
वर्शन 2.3.0-alpha04
10 अगस्त, 2022
androidx.sqlite:sqlite:2.3.0-alpha04
, androidx.sqlite:sqlite-framework:2.3.0-alpha04
, और androidx.sqlite:sqlite-ktx:2.3.0-alpha04
रिलीज़ हुए हैं. वर्शन 2.3.0-alpha04 में ये कमियां हैं.
एपीआई में बदलाव
- अपडेट की गई शून्य वैल्यू (I29fbd)
वर्शन 2.3.0-alpha03
1 जून, 2022
androidx.sqlite:sqlite:2.3.0-alpha03
, androidx.sqlite:sqlite-framework:2.3.0-alpha03
, और androidx.sqlite:sqlite-ktx:2.3.0-alpha03
रिलीज़ हुए हैं. वर्शन 2.3.0-alpha03 में ये कमियां हैं.
एपीआई में बदलाव
androidx.sqlite.ProcessLock
को प्रतिबंधित करें. एपीआई के दायरे में,androidx.sqlite
में दिए गए फ़ंक्शन को शामिल किया जा सकता है. इसका इस्तेमाल, एक से ज़्यादा प्रोसेस के लिए इस्तेमाल होने वाले सामान्य लॉक के तौर पर नहीं किया जाना चाहिए. (I1643f)
वर्शन 2.3.0-alpha02
6 अप्रैल, 2022
androidx.sqlite:sqlite:2.3.0-alpha02
, androidx.sqlite:sqlite-framework:2.3.0-alpha02
, और androidx.sqlite:sqlite-ktx:2.3.0-alpha02
रिलीज़ हुए हैं. वर्शन 2.3.0-alpha02 में ये कमियां हैं.
- 2.3.0-alpha01 के बाद से कोई खास बदलाव नहीं
वर्शन 2.3.0-alpha01
23 फ़रवरी, 2022
androidx.sqlite:sqlite:2.3.0-alpha01
, androidx.sqlite:sqlite-framework:2.3.0-alpha01
, और androidx.sqlite:sqlite-ktx:2.3.0-alpha01
रिलीज़ हुए हैं. वर्शन 2.3.0-alpha01 में ये कमियां हैं.
एपीआई में बदलाव
- SupportSQLite के कॉन्फ़िगरेशन में कोई एपीआई जोड़ें, ताकि डेटा वापस पाने के तरीके के दौरान डेटा लीक हो सके. (I1b830, b/215592732)
- एक से ज़्यादा प्रोसेस को पहली बार बनाने वाले डेटाबेस बनाने और माइग्रेट करने की सुविधा को सुरक्षित रखने के लिए, FrameworkSQLite* लेवल पर मल्टी-प्रोसेस लॉक और इसके इस्तेमाल के लिए एपीआई जोड़ा गया. (Ied267, b/193182592)
वर्शन 2.2.0
वर्शन 2.2.0
15 दिसंबर, 2021
androidx.sqlite:sqlite:2.2.0
, androidx.sqlite:sqlite-framework:2.2.0
, और androidx.sqlite:sqlite-ktx:2.2.0
रिलीज़ हुए हैं. वर्शन 2.2.0 में ये कमियां शामिल हैं.
2.1.0 के बाद से हुए अहम बदलाव
SupportSQLiteDatabase
में execPerConnectionSQL()
के लिए डिफ़ॉल्ट तरीका जोड़ें.
वर्शन 2.2.0-rc01
1 दिसंबर, 2021
androidx.sqlite:sqlite:2.2.0-rc01
, androidx.sqlite:sqlite-framework:2.2.0-rc01
, और androidx.sqlite:sqlite-ktx:2.2.0-rc01
रिलीज़ हुए हैं. वर्शन 2.2.0-rc01 में ये कमियां शामिल हैं.
2.2.0-beta01 के बाद से कोई खास बदलाव नहीं हुआ है.
वर्शन 2.2.0-beta01
13 अक्टूबर, 2021
androidx.sqlite:sqlite:2.2.0-beta01
, androidx.sqlite:sqlite-framework:2.2.0-beta01
, और androidx.sqlite:sqlite-ktx:2.2.0-beta01
रिलीज़ हुए हैं. वर्शन 2.2.0-beta01 में ये तय किए गए हिस्से शामिल हैं.
- पिछले ऐल्फ़ा वर्शन की तुलना में कोई बदलाव नहीं.
वर्शन 2.2.0-alpha02
21 जुलाई, 2021
androidx.sqlite:sqlite:2.2.0-alpha02
, androidx.sqlite:sqlite-framework:2.2.0-alpha02
, और androidx.sqlite:sqlite-ktx:2.2.0-alpha02
रिलीज़ हुए हैं. वर्शन 2.2.0-alpha02 में ये कमियां हैं.
2.2.0-alpha01 के बाद से कोई खास बदलाव नहीं हुआ. यह रिलीज़, रूम 2.4.0-alpha04
रिलीज़ के हिसाब से बनाई गई है.
वर्शन 2.2.0-alpha01
16 जून, 2021
androidx.sqlite:sqlite:2.2.0-alpha01
, androidx.sqlite:sqlite-framework:2.2.0-alpha01
, और androidx.sqlite:sqlite-ktx:2.2.0-alpha01
रिलीज़ हुए हैं. वर्शन 2.2.0-alpha01 में ये कमियां हैं.
एपीआई में बदलाव
- SupportSQLiteDatabase में
execPerConnectionSQL()
के लिए डिफ़ॉल्ट तरीका जोड़ें (I86326, b/172270145)
वर्शन 2.1.0
वर्शन 2.1.0
22 जनवरी, 2020
androidx.sqlite:sqlite:2.1.0
, androidx.sqlite:sqlite-framework:2.1.0
, और androidx.sqlite:sqlite-ktx:2.1.0
रिलीज़ हुई हैं. 2.1.0-rc01
के बाद से इसमें कोई बदलाव नहीं किया गया है. वर्शन 2.1.0 में ये कमियां शामिल हैं.
2.0.1 से हुए अहम बदलाव
useNoBackupDirectory
के लिए सहायता. इसका इस्तेमाल यह बताने के लिए किया जा सकता है किSupportSQLiteOpenHelper
का इस्तेमाल करते समय, डेटाबेस को किसी बैकअप डायरेक्ट्री में नहीं बनाया जाना चाहिए.
वर्शन 2.1.0-rc01
8 जनवरी, 2020
androidx.sqlite:sqlite-*:2.1.0-rc01
रिलीज़ हो गया है. वर्शन 2.1.0-rc01 में ये कमियां शामिल हैं.
यह रिलीज़, 2.1.0-beta01
की तरह है.
वर्शन 2.1.0-beta01
4 दिसंबर, 2019
androidx.sqlite:sqlite:2.1.0-beta01
, androidx.sqlite:sqlite-framework:2.1.0-beta01
, और androidx.sqlite:sqlite-ktx:2.1.0-beta01
रिलीज़ हुई हैं. 2.1.0-alpha01
के बाद से इसमें कोई बदलाव नहीं किया गया है. वर्शन 2.1.0-beta01 में ये तय किए गए हिस्से शामिल हैं.
वर्शन 2.1.0-alpha01
7 नवंबर, 2019
androidx.sqlite:sqlite:2.1.0-alpha01
, androidx.sqlite:sqlite-framework:2.1.0-alpha01
, और androidx.sqlite:sqlite-ktx:2.1.0-alpha01
रिलीज़ हुए हैं. वर्शन 2.1.0-alpha01 में ये कमियां हैं.
एपीआई में किए गए बदलाव
SupportSQLiteOpenHelper.Configuration
मेंuseNoBackupDirectory
नाम की एक नई प्रॉपर्टी जोड़ी गई है. इससे यह पता चलता है कि फ़ाइल आधारित डेटाबेस बनाया जाना चाहिए और किसी बैकअप डायरेक्ट्री में मौजूद नहीं होना चाहिए.
वर्शन 2.0.1
वर्शन 2.0.1
13 मार्च, 2019
androidx.sqlite
आर्टफ़ैक्ट ग्रुप का 2.0.1 वर्शन रिलीज़ किया गया है. इसमें दो गड़बड़ियां ठीक की गई हैं.
गड़बड़ियां ठीक की गईं
- दो समस्याओं को ठीक किया गया है, जिनमें
FrameworkSQLiteOpenHelper
गड़बड़ी वाले डेटाबेस या गलत माइग्रेशन को शुरू करने के दौरान, ठीक से काम नहीं कर पाएगा. (b/111504749 और b/111519144)