Update camera screens, configuration, and build setup
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
const { withAppBuildGradle } = require('@expo/config-plugins');
|
||||
|
||||
const withLocalAars = (config) => {
|
||||
return withAppBuildGradle(config, (config) => {
|
||||
let contents = config.modResults.contents;
|
||||
|
||||
// Inject the local AAR files into dependencies block
|
||||
const dependencyBlock = `
|
||||
// Added by withLocalAars plugin
|
||||
implementation files("../../modules/usb-camera/android/libs/immersionbar-3.0.0.aar")
|
||||
implementation files("../../modules/usb-camera/android/libs/webpdecoder-1.6.4.9.0.aar")
|
||||
`;
|
||||
|
||||
if (!contents.includes('immersionbar-3.0.0.aar')) {
|
||||
contents = contents.replace(
|
||||
/dependencies\s*\{/,
|
||||
`dependencies {${dependencyBlock}`
|
||||
);
|
||||
}
|
||||
|
||||
config.modResults.contents = contents;
|
||||
return config;
|
||||
});
|
||||
};
|
||||
|
||||
module.exports = withLocalAars;
|
||||
Reference in New Issue
Block a user