2016-04-30 286 views
1

我正在嘗試在我的應用中使用AdMob。無法安裝科爾多瓦插件

我使用這個:https://github.com/appfeel/admob-google-cordova

按照本教程:https://github.com/appfeel/admob-google-demo

我已經下載的zip。運行它在設備上,並得到以下錯誤信息:

cordova-admob插件沒有準備好。你在桌面瀏覽器?它不會 工作...

我調查,發現插件甚至沒有安裝。所以,我想通過CLI像這樣安裝它:

cordova plugin add cordova-admob 

而且我得到以下信息:

科爾多瓦-的AdMob:警告,無法複製必需的文件角 瀏覽器平臺。

科爾多瓦,AdMob廣告:請確保的 'www/lib目錄/角的AdMob /角admob.js' 存在(你可以從 '插件/科爾多瓦-的AdMob /角admob.js' 複製)

我試圖從那裏複製它,並在位置www/lib/angular-admob創建一個文件夾,因爲它不在那裏,但我得到構建錯誤。

有人遇到過嗎?我一直在這裏待了幾個星期,開始和結束,試圖讓adMob爲PhoneGap/Cordova工作,但我不斷收到不同的錯誤。我曾嘗試這個插件:

https://github.com/floatinghotpot/cordova-admob-pro

這一個在Android模擬器偉大的工作,但不是我,都,它通過PhoneGap的桌面應用程序提供給我的設備,並擔任其從CLI到我的設備。

這裏是我現在得到的錯誤:

ERROR 1

當從頭開始創建項目,並按照下列步驟:

科爾多瓦創建AdMobTest || cordova平臺添加android || cordova plugin add cordova-admob ||在我的 項目www文件夾||內創建空的lib文件夾cordova插件刪除cordova-admob || cordova plugin add cordova-admob ||科爾多瓦準備android || cordova編譯 android ||科爾多瓦運行Android --device -

現在我得到這個錯誤:

ERROR 2

回答

1

只需創建一個空的使用名稱LIB項目WWW文件夾內:

enter image description here

清理你的項目ct通過使用cordova cli刪除當前版本的插件。 Remeber使用CLI項目的根文件夾中:enter image description here

添加插件與科爾多瓦CLI: enter image description here

有一個愉快的一天!

編輯:內processDebugResources發生你的錯誤,以便it's一無所知的插件。爲避免此問題,請將您的目標Android SDK更改爲以前的版本。

這是一個回答問題,這ADRESS這個問題:Execution failed app:processDebugResources Android Studio

+0

安裝了該插件:)但是我得到生成錯誤:(之後我加入插件,我嘗試在設備上運行它,它給了錯誤,我如果你能再次幫忙,我會非常感激,我已經嘗試過手動添加這些png,但是當我構建android(cordova build)時,它會覆蓋所有這些,我已經查看了我可以使用的代碼,找不到這些圖像的位置,它只需要一個名稱就可以改變,因爲當我創建它時,會添加名稱以'common_plus'開頭的png,但是我需要它是'common_google'。謝謝 – thatOneGuy

+0

這些都是非常奇怪的錯誤。我可以建立並推送一個debug.apk到我的android設備上,沒有任何錯誤他:在你的項目根文件夾內打開你的命令行,在此之後鍵入:「cordova prepare android」,「cordova compile android」。打字後得到什麼輸出表示讚賞? –

+0

與以前完全一樣的錯誤:(它的PNG的名稱,它似乎錯誤:( – thatOneGuy