Adobe phonegap build не работает
Мое приложение работает, компилируется, работает нормально. За исключением того, что я не могу заставить рекламу работать. Сначала я попробовал AdMob. Реклама никогда не показывается. Поэтому я сказал: «Хорошо… Вместо этого я сделаю свой собственный». Было бы здорово, если бы нажатие на объявление приводило к открытию нового браузера. Я думал, что сработает простая команда window.open(). Но нет. Этого не происходит. Мне нужно использовать плагин Cordova, чтобы это работало.
Я использую PhoneGap-Build на сайте Adobe.
В моем config.xml у меня есть:
Когда я обновляю источник, я вижу, что плагин показывает:
(со страницы PhoneGap) Исходная версия плагина Установленные платформы Cordova-plugin-inappbrowser npm ~ 3.0.0 3.0.0 android, ios, winphone
После 30 или около того попыток с различными вариантами этого, вот код JS, который я пробовал в последний раз:
Вызов функции для «navToMobile (где)» отправляет URL-адрес для «где».
Согласно предыдущим ответам, в этой функции есть 2 разных метода, которые должны работать. У меня есть они оба там, надеюсь, что только один из них будет работать .
Когда это запускается, ничего не происходит. Я установил приложение на эмулятор, чтобы видеть лог-кот. Это говорит мне, что «кордова недоступна». Это говорит мне, что библиотека не компилируется в приложение.
Из того, что я понял, если бы я делал это без «сборки PhoneGap», у меня была бы библиотека cordova.js как часть моего проекта. Но я подумал, что именно для этого предназначена ссылка в config.xml.
Во всяком случае. Я подозреваю, что то же самое происходит и с AdMob. Настроил все по инструкции, создал новый рекламный баннер с ID в AdMob. И реклама так и не показывается.
Если у кого-нибудь есть идеи, как заставить работать любой из этих методов, это было бы здорово.
Обновлено: я редактирую этот ответ, чтобы показать окончательное решение.
Как упоминает Декстер в своем ответе, необходимо сделать ссылку на файл cordova.js, без которого ни один плагин не будет работать. Было бы неплохо, если бы они упомянули об этом где-нибудь в своих документах. Они ни разу не упоминают, что ссылка необходима, потому что ОНИ встраивают ее во время компиляции. Вам не нужно иметь этот .js как часть вашего проекта.
При этой работе я получал ошибки. Я знал, что это может быть проблемой, потому что у меня было 3 разных строки кода, и я не был уверен, какая из них сработает.
Я отредактировал функцию в приведенном выше коде, чтобы показать правильный вызов.
Ничего не могу сказать о AdMob, но у меня не было проблем с InAppbrowser в сочетании с PhoneGap Build. Не могли бы вы поделиться своим index.html ? Вы включаете cordova.js туда? Работают ли другие плагины Cordova?
@Dexter - у меня нет cordova.js. Поскольку я использую онлайн-версию Adobe Build, там отображается плагин Cordova. То же самое с плагином admob. Вы делаете ссылку на него в Config.xml, и он отображается в панели управления. Чего я не знаю, так это означает ли это, что оно компилируется в приложение. Очевидно, нет.
Я думаю, что вся проблема здесь действительно сводится к тому, что никто больше не заинтересован в использовании онлайн-версии Adobe Build. Учитывая, сколько времени мне понадобилось, чтобы получить какие-либо ответы на этот вопрос, похоже, это так. Для меня это был эксперимент. И я заработал и выпустил в Google Play — только без рекламы. Если я смогу решить это, я обновлю его. Если нет. Бесплатное приложение для всех!
Так у тебя есть в index.html ? Если нет, то добавьте его, без него плагины работать не будут.
@Dexter, но у меня нет файла .js. Вы говорите, что мне нужно включить эту строку, чтобы она правильно импортировала ее из другого места?
Да, точно. Файл добавлен Кордовой, просто добавь строчку и попробуй.
Ну, что ты знаешь. Кажется, это сработало. Приложение вылетает, когда вы нажимаете на внешнюю ссылку, поэтому мне нужно это выяснить. Но он запускает ссылку. Так что это шаг в правильном направлении. Добавьте свой комментарий туда в качестве ответа, чтобы я мог присудить вашу награду.
Please see the PhoneGap blog post for more information.
Need help? Please visit the PhoneGap Community for assistance.
Frequently asked questions
What is happening to PhoneGap?
Adobe is discontinuing PhoneGap, PhoneGap Build, and ending investment in Apache Cordova.
Why is Adobe discontinuing support for PhoneGap, Apache Cordova and PhoneGap Build?
Adobe is directing engineering resources to expand the Adobe I/O platform to enable developers to extend, customize, and integrate with Adobe products and technologies through tools and open APIs. The core of the PhoneGap team is Open Source and Open Development and our goal is to expand that across all Adobe developer offerings.
What is the current investment? And how long will that investment be made?
Development on PhoneGap has concluded and a shutdown of the PhoneGap Build service will be effective October 1, 2020.
What will happen to existing mobile app content developed with PhoneGap?
The project (mobile app content) created by PhoneGap is backwards compatible with Apache Cordova. An instruction document on migrating from PhoneGap to Cordova will be provided as well as a list of other alternatives.
Can I continue using PhoneGap after Adobe discontinues its support?
PhoneGap will remain free and open sourced, however it will not be actively developed. Gradually, as iOS and Android operating system updates are released, the PhoneGap tooling will become incompatible with the latest version of Apache Cordova. Additionally, hosted services such as the PhoneGap Push test service will be removed after a deprecation timeframe. We recommend migrating to Apache Cordova to stay up-to-date on the latest releases.
PhoneGap Build, however, is not an open sourced project so this offering will be unavailable starting on October 1, 2020.
What happens to my file stored on PhoneGap Build after October 1, 2020?
The service will be shut down and all stored files will be deleted. All data must be retrieved by September 30, 2020.
Are there any migration plans for the PhoneGap open source user community and mobile app developers?
A migration instruction document will be provided to help PhoneGap users move to Cordova as well as a list of other alternatives.
After installation, PhoneGap does not stop loading when trying to opening it for the first time.
System Configuration
PhoneGap Desktop version 0.4.5
PhoneGap Mobile App version
Mobile devices & Mobile OS version
Computer OS version: Windows 10 Pro
Network Type (home/corporate)
Is your network using a proxy?
Computer / Network security (firewall / anti-virus / disk encryption)
Are you using VMs on your computer?
Do you have multiple network adapters (or virtual network adapters)?
Are you using VPN?
Expected Behaviour
Actual Behaviour
Steps to Reproduce
Error messages
The text was updated successfully, but these errors were encountered:
rgilley commented Dec 31, 2019
Same issue for me, fresh install of phonegap on windows 7 64bit. First time ever to install this, but doesnt work
johnhemming commented Dec 31, 2019
At least that demonstrates that it is not because I have previously installed cordova or the phonegap CLI. I am using Windows 10 64bit.
johnhemming commented Dec 31, 2019
I have been rummaging around on the adobe website and it may be that Adobe are not really offering this service any more. (or at least not to new users).
360webfirm2020 commented Dec 31, 2019
I am having the same issue. It just keeps on loading and never stops. I installeed Node, and cordova and tried again, no go. Would really like to use this program if I can ever get it to work.
johnhemming commented Dec 31, 2019
johnhemming commented Dec 31, 2019
It is also possible that some servers are switched off so the desktop cannot log in.
chrisgriffith commented Jan 2, 2020
My recommendation is not to use this app and develop directly with the CLI. Adobe is no longer supporting the PhoneGap effort, so no one is actively working on this app. It is an open-source project, so you could fork it and build it yourself.
drago1231 commented Jan 6, 2020
Was having the same issue with Windows 10 (x64), but I got it working by doing the following:
In a nutshell, PhoneGap comes with npm v3.10.3, and this will replace that with npm v3.10.10, which includes many bug fixes for Windows. Hope this helps!
MyGIS commented Jan 7, 2020
Thank you master @drago1231 you have solved my problem. I can now run PhoneGap but did not test it fully.
johnhemming commented Jan 7, 2020
Thanks for this, but because of the uncertainty relating to PhoneGap I decided to work with basic Cordova and having got things to work at that level I am going to ignore PhoneGap. There is an adobe community thread about this.
drago1231 commented Jan 7, 2020
@johnhemming @chrisgriffith having now played around with the desktop app, i agree with just using the cordova cli. the desktop app doesn't seem to add any value over the cli
gtmsingh commented Jan 28, 2020
@drago1231 Thanks for the mitigation steps. It worked for me too for version 0.4.5
akshay-js commented Feb 18, 2020
Thank you master @drago1231 you have solved my problem.
KeitaroCL commented Feb 26, 2020
Thank you @drago1231 , i can solve this!! two months trying. youre the best!
carlosdecolonia commented Mar 1, 2020 •
Was having the same issue with Windows 10 (x64), but I got it working by doing the following:
In a nutshell, PhoneGap comes with npm v3.10.3, and this will replace that with npm v3.10.10, which includes many bug fixes for Windows. Hope this helps!
Thank you. Works for me in Win 10 64 bits!
ragcsalo commented Mar 25, 2020
Just an additional info: running postInstall.bat from the CLI resulted in an ERROR message:
Error: EPERM: operation not permitted, chmod 'C:\ProgramData\Adobe\PhoneGap\npm.mailmap'
Solution: I had to right click postInstall.bat and run it as an Administrator. After that PhoneGap Desktop started normally. :-)
«Phonegap Build», облачная служба Adobe, позволяет загружать HTML, CSS и Javascript в их службу сборки и возвращает вам полный пакет. Это устраняет необходимость в локальных серверах сборки и SDK для каждой целевой платформы.
У меня есть это простое приложение для Android, созданное с помощью Phonegap Build. Теперь мне нужно было заполнить форму «Безопасность данных». Я сделал это добросовестно, так как думал, что мое приложение не собирает и не отправляет личную информацию. Но Google отклонил мою форму по следующей п.
Мы создали несколько приложений для iOS с помощью build.phonegap. Наша лицензия разработчика с Apple не истекает до следующего года. Будут ли приложения iOS, которые мы уже создали с помощью build.phonegap, продолжать работать даже после того, как Adobe прекратит выпуск build.phonegap в октябре 2020.
Как разработчик приложений Ionic / Cordova для Windows, я использую PhoneGap Build для создания и подписания своих приложений для iOS, прежде чем использовать MacInCloud для их загрузки в App Store через App Loader. К сожалению, на сегодняшний день Apple требует iOS SDK 13 для загрузки приложений в.
Я использую build phonegap для сборки приложения IOS. Я создал файл .ipa с последней версией сборки phonegap, но когда я пытаюсь загрузить файл .ipa в магазин Apple, он выдает эту ошибку ОШИБКА ITMS-90725: «Проблема с версией SDK. Это приложение было создано с помощью iOS 12.1 SDK. Новые приложени.
Мой интерес относительно очень прост. Все, что я хотел, чтобы межстраничный баннер отображался на некоторых страницах моего гибридного приложения. Я действительно ценю любые ваши комментарии и рекомендации, так как я начинающий разработчик, только любитель. Я использую веб-интерфейс сборки Adobe P.
У меня есть несколько приложений, которые в настоящее время полагаются на PhoneGap Build для создания нативных приложений для Android и iOS. Похоже, что Adobe собирается отказаться от совместимости с iOS, не обновив Cordova до последней версии iOS, чтобы соответствовать требованиям Apple. Пришло в.
Я использую сборку phonegap для создания IPA и APK. Когда я пытаюсь загрузить свой IPA в магазин приложений. Я получаю это предупреждение ВНИМАНИЕ: «Это приложение было создано с использованием SDK iOS 12.1. С апреля 2020 года все приложения iOS, представленные в App Store, должны быть созданы с и.
У меня действительно странная проблема с использованием геолокации в сборке PhoneGap. У меня он работает с моим config.xml, который выглядит так:
Я пытаюсь получить координаты GPS, чтобы переместить карту Google в свой телефон. В мой xml-файл добавлен плагин следующим образом:
Когда я нажимаю кнопку, чтобы получить свои координаты, запускается этот код: function locateMe()< aler.
У меня есть приложение, которое я написал на javascript и html, и я пытаюсь импортировать его в разрыв телефона Adobe, чтобы создать приложение для Android. Мой config.xml выглядит так:
Я запускаю последнюю версию Ubuntu на своем ноутбуке, и я создал это мобильное приложение, используя Javascript, HTML и PHP / MySQLi. Мой любимый редактор - Visual Studio Code. Я арендую Mac у ребят из Mac In Cloud. Взятый напрокат позволил мне войти в учетную запись разработчика Apple, что позво.
Я создал хранилище ключей, используя keytool -genkey -v -keystore xx_yy_zz.keystore -alias xx_yy_zz_alias_name -keyalg RSA -keysize 2048 -validity 10000 Загрузил в Phonegap и создал APK-файл Подписанный APK с помощью следующей команды jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore.
Поэтому я пытаюсь сохранить информацию автоматически, когда пользователь открывает приложение, и получить эту информацию позже, используя кнопку, и отобразить эту информацию на экране для пользователя, не могу найти то, что я делаю неправильно здесь. Таким образом, местоположение и погода должны быт.
Я использую Cordova-Plugin-Local-Notification, и я хочу, чтобы уведомление срабатывало на функцию setReminder(). Пожалуйста, как я могу это сделать var app = < // Application Constructor initialize: function() < document.addEventListener('deviceready', this.onDeviceReady.bind(this), .
Многие люди спрашивали об этой проблеме, но теперь все решения кажутся устаревшими. Я пробовал все решения, но у меня все еще не работает, используя Phongap Build CLI9.0.0, Firebase Cloud для push-уведомлений и phonegap-plugin-push 2.1.3. Я могу без проблем добавлять значки в свое приложение. Прав.
Может ли кто-нибудь помочь мне решить следующую проблему с моим гибридным приложением Phonegap? Я использую Phonegap Build для обработки данных. Мои устройства ios не получают push-уведомления, а мои устройства Android -. Я использую следующие данные в config.xml: .
Я только что попытался загрузить APK (в виде бета-версии), созданный из Phonegap Build, в Google Play Store. Получаем ошибку следующим образом: Upload failed You uploaded a debuggable APK. For security reasons you need to disable debugging before it can be published in Google Play. Когда я сгенери.
Я использую Cardova с onsen ui v2, но мне все еще интересно, можно ли добавить направление RTL RTL html input[type=text] < direction: rtl; >p, h4 < text-align: right !important; >Я устал помещать этот код в файлы css моего приложения, но он не работает, на иврите появляется контакт с неправильным.
Я пытаюсь развернуть мобильный WebApp, используя сборку PhoneGap. WebApp Ran через Docker, используя HTML, CSS и JS на переднем конце, подключенный к серверам Python, Apache и SQL на заднем конце, запущенном через Docker. Это работает нормально в качестве веб-сайта, и правильно отображается на мобил.
Я создаю приложение, которое обертывает интерактивный онлайн-сайт в удобную для использования систему, используя PhoneGap (в частности, PhoneGap Build) и InAppBrowser. Приложение загружается и рабо.
i have written code to get max data from database and then insert that data in another table but it is not giving data first time.it is giving leadid as undefined because it is not waiting result o.
это были годы, прошедшие с моего последнего класса Java, не говоря уже о том, что никогда не писали JAVA на работе. В любом случае, я пытаюсь получить это приложение Кордовы, чтобы отобразить видже.
Когда я пытаюсь загрузить приложение в сборку phonegap, он не работает. Это дает мне ошибку неисправности config.xml Вы можете проверить мой конфигурационный файл здесь
Недавно я опубликовал приложение Phonegap/Cordova со звуками. Он играет хорошо с большинством телефонов. Однако были высказаны некоторые жалобы, что на некоторых телефонах звук не воспроизводится. .
Я пытаюсь использовать cordova.plugin.barcodescanner для работы с моим приложением. плагин добавляет эти строки в мой config.xml
Я работаю над мобильным приложением для использования Phonegap/Cordova, я использую плагин переноса файлов для загрузки фотографий из библиотеки фотографий. Сборка iOS прошла успешно, а сборка Andr.
Я знаю, что это изменилось некоторое время назад, но я только что вернулся в свое приложение (поскольку сертификат истекает через некоторое время, поэтому мне нужно перестроить). У меня возникла пр.
Я создаю приложение iOS и Android (с ионной каркасом и Adobe Phonegap Build), но, похоже, не может получить всплывающие экраны в Android здесь my config.xml:
Я пытаюсь сделать небольшое тестовое приложение, которое вызывает вызов AJAX. Когда я запускаю его, используя сервер PhoneGap Desktop и приложение для разработчиков Android. все работает нормально.
Можно ли вызывать следующий родной оператор Java из JavaScript с помощью PhoneGap Build? setJavaScriptCanOpenWindowsAutomatically(false) Плагин для сторонних разработчиков (Stripe) зависит от того.
У меня проблема с мобильным приложением, которое я разрабатываю в HTML, CSS и Javascript для компиляции с помощью Phonegap. Что происходит, так это то, что до сих пор видео воспроизводилось с ifram.
Пожалуйста, не говорите мне, что делать с xcode, потому что, хотя у меня есть большое уважение к тем сексуальным профессионалам MacBook, они вышли из моего ценового диапазона, и я использую ПК. Я и.
Я потратил некоторое время, пытаясь разобраться в этом, и нашел неотвеченный вопрос, который я потерял. Но heres the beat: Я phonegap create. my.app.id phonegap create. my.app.id и он создал привет.
Мне нужны материалы, на которых плагин будет использоваться, чтобы сделать уведомление ios push, работающее с GCM. Я использую phonegap, sencha touch 2. Я настроил GCM, предоставил p12, pem для раз.
Теперь я делаю проект телефонной игры, я развернул мое приложение для многих устройств Android, все работает нормально. Начинал на телефоне Windows, и я нашел здесь приложения для телефонных разгов.
Я использую Dreamweaver CC для создания моего проекта с помощью службы phonegap, я протестировал свой проект для его создания в первый раз, после успешной сборки у меня изменилось имя папки проекта.
Как я могу использовать файлы cookie для аутентификации пользователя в PhoneGap для Android? Сервер отправит файл cookie, содержащий идентификатор сеанса. Как часть каждого будущего запроса AJAX на.
Хорошо, я знаю, что этот вопрос задан раньше, но я не могу заставить его работать. Я прочитал doc после doc и прочитал все связанные с этим вопросы, связанные с stackoverflow, но я не могу получить.
Я новичок в студии Android Я импортирую проект PhoneGap в студию Android. Здесь я получаю эту ошибку This project does not use the Gradle build system. We recommend that you migrate to using the Gr.
С некоторых дней все мои приложения IOS Phonegap работают неправильно. Строка состояния накладывается на заголовок, но если я закрою приложение, снова откроется строка состояния. Также, если вы пыт.
Я создаю гибридное приложение с помощью PhoneGap. На устройстве iOS 7; iPad Air в моем случае, ведет себя по-другому. Когда пользователь нажимает на текстовое поле, открывается виртуальная клавиату.
Я разрабатываю мобильное приложение, использующее Phonegap Build для создания для разных мобильных платформ. Я успешно развернул и отладил мой файл APK на устройствах Android, используя инструменты.
при построении проекта cordova я получаю следующую ошибку при запуске команды corova build android? пожалуйста, помогите с следующим кодом C:\Users\gaurav-s\hello>cordova build android ANDROID_H.
Я хочу загрузить необходимые изображения при первом запуске моего приложения. Я проверяю, существует ли файл перед загрузкой, но проблема с некоторыми специальными символами. Кажется, что пробелы з.
Я прошел через решения по двум вопросам, связанным с этим: JQuery document.ready vs Phonegap deviceready и Правильный способ использования JQuery-Mobile/Phonegap вместе? и я в
У меня есть собственное приложение, которое я использую для сборки с помощью Phonegap Build. Я пытаюсь использовать плагин Crosswalk Webview в своем приложении. Согласно официальному блогу Phonegap.
Я выполнил инструкции из учебника YouTube по настройке телефонного разговора. но каждый раз, когда я запускаю приложение, приложение просто остается на вставке креативного образа робота-робота. Фак.
У меня есть приложение, созданное intel xdk. К сожалению, приложение не отображает iframes. Он отображает только iframe на эмуляторе и в браузере. Есть ли плагин, который я могу использовать, или ч.
Итак, у меня есть проект phonegap с Phonegap 2.9.0 и создание с помощью PhonegapBuild. Я получил внешние ссылки в своем приложении, что я хотел бы открыть inapp или использовать браузер устройств п.
Мое первое мобильное приложение jquery содержит элементы, которые нуждаются в данных из интернет-источников, таких как общедоступные календари Google и виджеты партнеров Amazon, но это работает тол.
Я пытаюсь добавить функциональность FCM в свое приложение PhoneGap: я добавил в свой файл config.xml, и у меня есть мой google-services.json, но когда я пытаюсь создать свое приложение, у меня есть.
как я могу настроить touch1 на верхний палец на экране и touch2, чтобы быть всегда нижним пальцем на экране? даже если первое касание было первым? var touch1 = e.originalEvent.touches["0"]; var tou.
Рубрики
А так же делитесь знаниями, знакомьтесь с новыми утилитами и приложениями, учитесь у всегда готовых помочь ответить на самые сложные вопросы во всех сферах IT и программирования. Станьте гуру и экспертом разработки ПО, получите признание коллег, заработайте репутацию, создайте стартап или приложение которое будет работать на вас!
Читайте также: