Android 如何在没有cli的情况下添加phonegap插件?
我使用Phonegap桌面应用程序为android平台创建了Phonegap项目。它允许基本的文件结构。我根据需要编辑这些文件。由于一些不确定的原因,我无法使用cli在我的电脑上安装cordova/phonegap。现在我想在我的项目中安装/添加插件。我怎样才能做到?我的意思是如何手动添加插件Android 如何在没有cli的情况下添加phonegap插件?,android,cordova,admob,phonegap-build,cordova-plugins,Android,Cordova,Admob,Phonegap Build,Cordova Plugins,我使用Phonegap桌面应用程序为android平台创建了Phonegap项目。它允许基本的文件结构。我根据需要编辑这些文件。由于一些不确定的原因,我无法使用cli在我的电脑上安装cordova/phonegap。现在我想在我的项目中安装/添加插件。我怎样才能做到?我的意思是如何手动添加插件 我想添加cordova插件admob。我是cordova admob插件()的作者。正如Joerg所说,这是非常困难的,并且可能更容易尝试修复phonegap cli 也就是说,没有什么是不可能的:)
我想添加cordova插件admob。我是cordova admob插件()的作者。正如Joerg所说,这是非常困难的,并且可能更容易尝试修复phonegap cli 也就是说,没有什么是不可能的:)
- 从下载插件并解压缩它(或
)git克隆)https://github.com/appfeel/admob-google-cordova.git cordova admob
- 从
yourProjectFolder/src/com/admob/appfeel/cordova/admob/
- 从
yourProjectFolder/assets/www/plugins/cordova-admob/www/*.js中的
复制所有js文件cordova-admob/www/*.js
- 从下载插件并解压缩它(或
)git克隆)https://github.com/appfeel/connectivity-monitor-cordova.git 连接监视器cordova
- 从
yourProjectFolder/src/com/admob/appfeel/cordova/connectivity/
- 从
yourProjectFolder/assets/www/plugins/cordova connectivity monitor/www/*.js中的
复制所有js文件cordova/www/*.js
- 修改cordova_plugins.js。它应该与此类似(可能存在其他插件):
- 确保您的项目引用了
(请参阅)google-play-services_lib
- 在应用程序的清单中,添加以下标记作为元素的子元素:
<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />
祝你好运 cordova插件安装不要这样做。方法很难,取决于插件。尝试修复您的安装。<meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> <activity android:name="com.google.android.gms.ads.AdActivity" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|uiMode|screenSize|smallestScreenSize" android:theme="@android:style/Theme.Translucent" />
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />