小编Ste*_*eve的帖子

Android Studio 3.5:Generate Signed Bundle 没有得到任何结果

我按照以下步骤操作:

  1. 在顶部菜单栏中,单击 Build > Clean Project。

  2. 在顶部菜单栏中,单击 Project > Build Bundle(s)/APK(s) > Build Bundle(s)。

  3. 事件日志窗格将提供构建的时间和状态:

    08:19 构建包

    为 1 个模块成功生成的应用程序包:

    模块“app”:定位或分析应用程序包。

您可以单击“定位”以在 Finder 窗口中显示 .aab 文件,位于platforms/android/app/build/outputs/bundle/debug/app-debug.aab

在此之后,我遵循:

  1. 在顶部菜单栏中,Build > Generate Signed Bundle / APK...

  2. 您将获得签署 Android App Bundle(顶部选项)或 APK 的选项。默认选择 Android App Bundle。单击下一步。

  3. Generate Signed Bundle 或 APK 窗口有几个字段需要填写。“应用程序”应该在模块字段中。

我填写了字段。

当一切都完成后,事件日志没有显示任何关于签名包的信息。.aab 文件没有变化(我检查了日期/时间)。我将导出加密套件的位置保留为桌面,但那里没有 .pepk 文件。

事件日志不显示任何错误或警告。

(我在这里写了一篇关于我的过程的完整文章:https : //iphonedevlog.wordpress.com/2019/09/17/making-an-android-app-bundle-aab-file-from-a-cordova-project/

cordova android-studio-3.5

22
推荐指数
4
解决办法
3651
查看次数

"你需要添加至少2个非Android电视截图"

在我的Google Play开发者控制台中,我将两个PNG以2:1的比例(1000px x 500px)拖动到电视的图形资源插槽中,然后被接受.但是当我点击发布应用程序时,我仍然会收到消息"你需要添加至少2个非Android电视屏幕截图".所以它仍处于草稿模式.

我不确定我应该做些什么来完成它:

  • 我退出后签了回来,问题仍然存在.
  • 我正在使用Chrome浏览器.
  • 我试过Firefox浏览器.

这个应用程序上传到Alpha测试,如果这很重要.此外,我认为电视图像是可选的.

android

14
推荐指数
3
解决办法
8416
查看次数

如何将PhoneGap调试控制台与CLI集成?

PhoneGap网站http://docs.phonegap.com/en/3.3.0/guide_cli_index.md.html#The%20Command-Line%20Interface上的这个页面告诉我们如何使用CLI下载调试控制台($ cordova插件)添加org.apache.cordova.console).但是,我没有看到如何将其集成到HTML页面上的Cordova iOS应用程序中的进一步步骤.

在Cordova模拟期间,终端窗口中应该出现的控制台信息在哪里?在Xcode控制台?

我需要在config.xml中添加任何内容吗?

command-line-interface ios cordova

7
推荐指数
1
解决办法
8288
查看次数

难以使用npm run <npm package name>解决"sh:<npm package name> command not found"

我第一次将npm模块添加到我的项目中(jshint,optimg,jpgo).我注意到有些项目,当我执行npm run [name]时,给出"sh:[name]:command not found"的结果.

我无法弄清楚为什么那些不起作用,但其他npm安装.所有这些都安装在本地; 我可以通过查看项目根目录中的/ node_modules文件夹来查看安装,并使用npm ls验证它们.

获得此错误的最新软件包是html-minify.我的package.json看起来像这样(并在http://jsonlint.com/验证):

{
    "name": "npmTest",
    "devDependencies": {
        "jshint": "latest",
        "optimg": "latest",
        "jpgo": "latest",
        "ycssmin": "latest",
        "html-minify": "latest"
    },
    "scripts": {
        "lint": "jshint **.js",
        "png": "optimg",
        "jpg": "jpgo",
        "css": "ycssmin **.css",
        "html": "html-minify"

    }
}
Run Code Online (Sandbox Code Playgroud)

我尝试了"html-minify**.html",导致"未找到"错误.

为什么我会得到"sh:[npm package name]:command not found"?我已经阅读了其他线程,并且因为其他模块有效,我怀疑我需要向PATH添加任何内容,或者启动服务器,或者全局安装.

富勒错误消息(对于html5-lint):

$ npm run html

> npmTest@ html /Users/Steve/Documents/APPS/Test_Apps/npmTest
> html5-lint

sh: html5-lint: command not found

npm ERR! npmTest@ html: `html5-lint`
npm ERR! Exit …
Run Code Online (Sandbox Code Playgroud)

npm

6
推荐指数
1
解决办法
601
查看次数

如何修复此 jquery 安全警报:“您的应用程序包含一个或多个存在已知安全问题的库”

在我的 Play Developer 控制台中,我看到商店中的多个 Apache Cordova 应用程序出现以下消息:

安全警报

您的应用程序包含一个或多个存在已知安全问题的库。有关详细信息,请参阅这篇 Google 帮助中心文章。易受攻击的 JavaScript 库:

/javascripts/jquery 1.8.2

SNYK-npm:jquery:20110606

SNYK-npm:jquery:20150627

SNYK-JS-JQUERY-174006

Chrome 中的开发者工具提供了有关该问题的详细信息。jquery.js和jquery.foundation.topbar.js文件罪魁祸首:

jQuery.Deferred exception: $(...).die is not a function TypeError: $(...).die is not a function
    at HTMLDocument.<anonymous> (file:///Users.../www/javascripts/jquery.foundation.topbar.js:45:40)
    at Function.each (file:///Users/.../www/javascripts/jquery.js:2:2777)
    at k.fn.init.each (file:///Users/.../www/javascripts/jquery.js:2:1419)
    at k.fn.init.init (file:///Users/.../www/javascripts/jquery.foundation.topbar.js:21:21)
    at k.fn.init.$.fn.foundationTopBar (file:///Users/.../www/javascripts/jquery.foundation.topbar.js:152:27)
    at HTMLDocument.<anonymous> (file:///Users/.../www/javascripts/app.js:12:44)
    at e (file:///Users/.../www/javascripts/jquery.js:2:29453)
    at t (file:///Users/.../www/javascripts/jquery.js:2:29755) undefined
Run Code Online (Sandbox Code Playgroud)

我用 jquery 3.4.1 覆盖了 /javascripts/jquery.js v1.8.2 代码(测试完整版本和精简版本)——现在我的 2010 Zurb Foundation 顶栏功能(在顶部用作窄屏幕导航)不再起作用不工作。(宽屏幕左侧导航列表确实有效。)

当我去下载 Foundation 6 精简版时,仅选择顶部栏功能,下载中没有包含顶部栏文件。看起来这将是一个混乱的更新。

关于如何开展这项工作有什么建议吗?

新增内容:基于以下内容,没有向后兼容性:https://foundation.zurb.com/forum/posts/44018-documentation-for-upgrade-from-foundation-5-to-6

javascript jquery zurb-foundation cordova

5
推荐指数
0
解决办法
2311
查看次数

需要保留从用户输入的 textarea 到电子邮件正文的换行符

我有以下 Javascript 来复制用户在此 iPhone 应用程序中的文本区域输入(使用 HTML/CSS/Javascript 为 PhoneGap 构建),打开电子邮件客户端,并将其粘贴到正文中。这个脚本完成了所有这些。不幸的是,textarea 的换行符没有被保留,这使得它成为一种可怕的阅读体验。如何保留 textarea 的换行符?我在 Stackoverflow 上通读了 12 个问题,但没有看到与我相同的案例。

表单代码(使用 Jquery):

<div data-role="content"><form name="form2" action="mailto:" type="text/html" onSubmit="send_setupSummaries(form2); return false;">
Run Code Online (Sandbox Code Playgroud)

Javascript:

var setupSummaries = document.getElementById('setupSummaries');

function send_setupSummaries(form2) {
"use strict";
var eml="";
var subj= "?subject=from SC10 Setup App";
var bod = "&body="+form2.setupSummaries.value;
location.href="mailto:"+eml+subj+bod;
}
Run Code Online (Sandbox Code Playgroud)

文本区:

<li><textarea name="setupSummaries" cols="20" rows="7"></textarea>
Run Code Online (Sandbox Code Playgroud)


这是我迄今为止尝试过的方法,但都没有奏效。注释行是失败的替代方式:

var setupSummaries = document.getElementById('setupSummaries');

var str = document.getElementById('setupSummaries');
//setupSummaries = str.replace(/[\r\n]+/g, '<br>');
//setupSummaries = str.replace(/\n/g, '<br>');
//setupSummaries = str.replace(\n\r/g, '<br>'); // Mac uses \r …
Run Code Online (Sandbox Code Playgroud)

javascript textarea

3
推荐指数
1
解决办法
2422
查看次数

难以修复Obj-C错误:Xcode中'*'标记之前的':'

我一直很擅长修复我的Xcode Obj-C错误,但这个让我难过:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { 
 if ([[tableList objectAtIndex:indexPath.row] isEqual:@"Standard"]) {
  [StandardSetupViewController *standard = [[StandardSetupViewController alloc] initWithNibName:@"StandardSetupViewController" bundle:nil]]; 

// ERROR OCCURS HERE:
// error: expected ':' before '*' token
// confused by earlier errors, bailing out

  [standard setTitle:@"Standard"];
  [self.navigationController pushViewController:standard animated:YES];
  [standard release];
 }
}
Run Code Online (Sandbox Code Playgroud)

我从YouTube上的视频教程中获取了代码,网址http://www.youtube.com/watch?v=9ozwoETFei0,然后通过针对Beginning iPhone Development和示例Apple源代码进行检查,修复了编码中的一些错误.我仔细检查以确保错误不在#import页面中.我正在发布上面代码段中发生的编码,以防您认为错误进一步发生:

#import "RootViewController.h"

@implementation RootViewController

@synthesize fetchedResultsController, managedObjectContext;

- (void)viewDidLoad {
 self.title = @"Setting Up"; 
 tableList = [[NSMutableArray alloc] init];
 [tableList addObject:@"Standard"];
 [tableList release];
    [super …
Run Code Online (Sandbox Code Playgroud)

iphone sdk xcode objective-c

0
推荐指数
1
解决办法
3865
查看次数