'AppMyCity>ionic cordova平台添加android
cordova平台添加Android--使用cordova保存-fetch for Cordova-Android@~7.0.0
正在添加android项目...
Path: platforms\android
Package: io.ionic.starter
Name: MyCity
Activity: MainActivity
Android target: android-26
我有一些问题,当已经有一个现有的平台和删除它。有时你确实需要删除项目中的插件文件夹,而不是再次添加平台。你有一些脚本来确保所有的东西都能与Android@7.0.0一起工作吗?我不得不修改一些文件,以便所有路径都是正确的。
patch-android-studio-check.js
module.exports = function(context) {
if (context.opts.cordova.platforms.indexOf('android') < 0) {
return;
}
const path = context.requireCordovaModule('path');
const androidStudioPath = path.join(context.opts.projectRoot, 'platforms/android/cordova/lib/AndroidStudio');
const androidStudio = context.requireCordovaModule(androidStudioPath);
androidStudio.isAndroidStudioProject = function() { return true; };
};
build-extras.gradle.js
var fs = require('fs');
var path = require('path');
if(fs.existsSync(path.resolve(__dirname, '../platforms/android'))) {
fs.createReadStream(path.resolve(__dirname, 'build-extras.gradle')).pipe(fs.createWriteStream(path.resolve(__dirname, '../platforms/android/build-extras.gradle')));
}
android {
flavorDimensions "default"
}
<platform name="android">
<hook src="package-hooks/build-extras.gradle.js" type="after_platform_add" />
<hook src="package-hooks/patch-android-studio-check.js" type="before_plugin_install" />
<hook src="package-hooks/patch-android-studio-check.js" type="before_plugin_add" />
<hook src="package-hooks/patch-android-studio-check.js" type="before_build" />
<hook src="package-hooks/patch-android-studio-check.js" type="before_run" />
<hook src="package-hooks/patch-android-studio-check.js" type="before_plugin_rm" />
...
我使用约塞米蒂,但我无法用cordova phonegap构建android应用程序 我的".bash_profile"文件 Cordova、nodejs、ant版本 我的Android SDK组件 (抱歉不能附上照片) 我在“/Users/huy/Documents/zPhoneGap/Helloworld”有一个phonegap项目 然后将android平台添加到这个phonegap项目中 在
每当我尝试使用ionic cordova构建--release android时,都会收到此错误消息: (节点:1512)未处理的promise拒绝警告:未处理的拒绝promise。此错误的原因可能是在没有catch块的异步函数中抛出,也可能是拒绝未使用.catch()处理的promise。(拒绝id:1)(节点:1512)[DEP0018]不推荐警告:不推荐未处理的promise拒绝。将来,未处
大家好,我是爱奥尼亚v3的新手,我想生成一个新的。apk。当我输入命令ionic cordova platform android时,我收到以下消息: 你已被淘汰出遥测系统。要更改此设置,请运行:cordova telemetry on。Android Studio项目检测到JDK 1.8 JAVA\u HOME=C:\Program Files\JAVA\JDK-11.0.1的Android\u
嗨,我运行ionic命令时出现以下错误()。任何线索都将不胜感激。我的Java是9.0.1,错误消息对我来说没有意义。请提出你的想法。 ANDROID_HOME=C:\程序文件(x86)\Android\android-sdkJAVA_HOME=C:\程序文件\Java\jdk-9.0.1错误:JDK 1.8或更高版本的需求检查失败 [错误]运行科尔多瓦运行Android时出错(退出代码 1)。
我正在开发一台新的乌班图机器。我已经安装了最后一个离子版本,java 8,Android Studio。我创建了一个新的空白离子项目。 当我尝试运行时,出现以下错误: 有同样错误的人?有人知道解决方法吗?? 离子信息 cli程序包:(/usr/lib/node_modules) 全局程序包: 本地程序包: 系统: 环境变量: 杂项: 渐变 --version 渐变 4.1 构建时间:2017-08
我试图在詹金斯自动化我的离子科尔多瓦应用程序的构建。 我在jenkins中运行的命令是: 在ionic cordova prepare上,如果我想更新某个插件的版本,它会提示我一些问题 Local plugin@ionic/cli plugin cordova有一个可用的更新(1.2.1= 是否有任何标志或参数传递给准备禁用提示或拒绝更新? 我在文档中没有找到任何信息。