Я изменил версию buildgold для новой версии cli-6.5.0.phonegap build cli-6.5.0 Приложение для аварийной остановки/обновления камеры для Android
Раньше я мог использовать камеру, чтобы иметь фотографию, но теперь, когда я использую камеру, приложение краш/обновление. Я не изменил свой код, но похоже, что он больше не работает на Android (на iphone в порядке):/
У вас есть идея, что происходит?
код, который я использую:
config.xml
<preference name='phonegap-version' value='cli-6.5.0' />
<preference name="android-minSdkVersion" value="15" />
<preference name="android-targetSdkVersion" value="22" />
<gap:plugin name="cordova-plugin-camera" source="npm" />
HTML-:
<img id="myimage" src="" />
и JS:
function capturePhoto()
{
navigator.camera.getPicture(onPhotoDataSuccessAndroid, onFail, {
quality: 30,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
});
}
function onPhotoDataSuccessAndroid(imageURI) {
myimagetmp = document.getElementById('myimage');
myimagetmp.style.display = 'block';
myimagetmp.src = imageURI;
}
Чтобы добавить показания, даже если я использую следующий код, приложение по-прежнему освежает:
function capturePhoto()
{
navigator.camera.getPicture(onPhotoDataSuccessAndroid, onFail, {
quality: 30,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
destinationType: Camera.DestinationType.FILE_URI
});
}
function onPhotoDataSuccessAndroid(imageURI) {
// Nothing inside
}