каждый элемент элементов должен быть кортежем. предполагая, что имена выглядят примерно так:
names = ['Joe', 'Bob', 'Mary']
вы должны сделать следующее:
for item in self.inventory_names:
self.cursor.execute("SELECT weight FROM Equipment WHERE name = ?", (item, ))
, используя (item,), вы делаете его кортежем вместо строки.
Обязательно следуйте инструкциям библиотеки, после запуска yarn add react-native-photo-upload
вам необходимо обязательно связать пакет и собрать проект заново:
react-native link react-native-image-picker
react-native link react-native-image-resizer
react-native link react-native-fs
После этого вы можете перейти к yourProject/android/settings.gradle
и проверьте, все ли модули были добавлены. Это может выглядеть так:
include ':module-name'
project(':module-name').projectDir = new File(rootProject.projectDir,
'../node_modules/module-name/android')
Вы также можете перейти к yourProject/android/app/build.gradle
, чтобы проверить, присутствуют ли модули на зависимостях:
dependencies {
compile project(':module-name')
}