Tại PhoneGap xây dựng, chúng tôi làm tốt nhất của chúng tôi để có bất kỳ gói bạn gửi và xây dựng một cross-nền tảng điện thoại di động ứng dụng từ nó. Tuy nhiên, đôi khi đó sẽ không làm việc: nền tảng có quirks của riêng họ, và đôi khi trang web của chúng tôi có một số quirks quá. Dưới đây là một số lỗi bạn có thể nhận được, và làm thế nào bạn có thể sửa chữa chúng.Ứng dụng đang chờ xử lý trên tất cả các nền tảng cho hơn mười phútĐiều này thường có nghĩa là một cái gì đó đã đi sai ngày kết thúc của chúng tôi. Xin vui lòng liên hệ với chúng tôi để cho chúng tôi biết.Ứng dụng đã không index.htmlXây dựng PhoneGap, và PhoneGap/Cordova ứng dụng nói chung, cần một tập tin tên là index.html trong ứng dụng của bạn. Điều này được sử dụng như là điểm khởi đầu nơi ứng dụng của bạn sẽ khởi tạo.Xin vui lòng đảm bảo rằng bạn có một index.html trong thư mục gốc của ứng dụng của bạn, và xây dựng của bạn nên đi qua một cách chính xác.Phiên bản PhoneGap không được hỗ trợBạn đã xác định bản phonegap trong tệp config.xml không hiện đang được hỗ trợ bởi PhoneGap xây dựng. Xin vui lòng xem ra config.xml tài liệu để xem bản phát hành mà hiện đang được hỗ trợ.Tên tập tin/thư mục không hợp lệĐiện thoại di động hệ thống tập tin rất cầu kỳ về một số tên tập tin - đặc biệt, họ không cho phép các tập tin với ký tự khác ASCII, chẳng hạn như chữ cái Trung Quốc hoặc tiếng ả Rập. Xin vui lòng đổi tên bất kỳ tập tin với ký tự khác ASCII, và ứng dụng của bạn nên xây dựng thành công.Config.xml bị thay đổiChúng tôi đã không thể thành công phân tích cú pháp tệp config.xml bạn cung cấp - nó rất có thể là không tốt được hình thành XML.Xin vui lòng kiểm tra cho dù config.xml của bạn là hợp lệ XML - bạn có thể sử dụng W3C validator để làm điều này - và thực hiện bất kỳ thay đổi cần thiết để sửa chữa nó.Plugin tập tin tồn tạiChúng tôi đã không thể cài đặt một plugin như một tập tin tiêm cho các plugin đã tồn tại trong thư mục www.Điều này thường là các tập tin Javascript được sử dụng bởi các plugin. Các liên kết kịch bản để những tập tin này nên được trình bày trong index.html của bạn nhưng các tập tin mình không nên được bao gồm trong ứng dụng của bạn trước khi tải lên để xây dựng.Plugin không được hỗ trợPlugin (hoặc phiên bản plugin, nếu quy định) tham chiếu trong config.xml của bạn không được hỗ trợ trên PhoneGap xây dựng.Xin vui lòng truy cập vào trang plugins để xem tất cả hỗ trợ bổ sung.Một trong những plugins của bạn đòi hỏi một tham sốMột trong những plugins bao gồm trong ứng dụng của bạn đòi hỏi một tham số không được bao gồm trong config.xml của bạn.Xin vui lòng đọc tài liệu các plugin để có được một danh sách tất cả các thông số cần thiết. Xin vui lòng truy cập vào trang plugins để xem tất cả hỗ trợ bổ sung.BlackBerry xây dựng đã thất bạiKhuôn khổ BlackBerry WebWorks PhoneGap sử dụng có nhiều của quirks của nó cụ thể, như chi tiết trong gist này. Có những lý do phổ biến khác một xây dựng có thể thất bại trên BlackBerry:Đăng thời gian chờĐể chạy trên một thiết bị, tất cả BlackBerry xây dựng phải có chữ ký của máy chủ của RIM ký kết. Xây dựng PhoneGap cố gắng để làm điều này với mỗi xây dựng BlackBerry, nhưng có những vấn đề liên tục - nếu máy chủ là không đáp ứng, việc xây dựng sẽ thời gian ra. Nhấn xây dựng lại để thử chạy xây dựng BlackBerry của bạn một lần nữa.Các ký tự không hợp lệ trong tên tập tin và/hoặc thư mụcBlackBerry Widget Packager, một công cụ RIM mất tài sản của bạn ứng dụng và gói chúng vào một nhị phân tương thích với BlackBerry, có quy tắc nghiêm ngặt về những gì nhân vật của bạn tên tập tin và thư mục có thể được bao gồm. Đảm bảo rằng tất cả của bạn tên tập tin và thư mục chứa chỉ các ký tự chữ số. Cho đến khi RIM có thể khắc phục vấn đề này, tiếc là không có gì chúng tôi có thể làm gì về điều này.Tên thư mục không hợp lệMột twist trong saga BlackBerry Widget Packager, có hai cái tên được dành riêng cho thư mục tên: bin và src. Nếu gói ứng dụng của bạn có chứa các thư mục với một trong những tên, Widget Packager sẽ không thành công. Đảm bảo rằng bạn thay đổi tên các thư mục!Icon(s) quá lớnTheo mã nguồn BlackBerry Widget Packager, kích cỡ tối đa mặc định hình ảnh biểu tượng cho các ứng dụng BlackBerry WebWorks là 16,384 byte. Bất cứ điều gì lớn hơn này sẽ kích hoạt một lỗi từ packager, và do đó, một lỗi trong xây dựng của bạn.Không hợp lệ CSK mật khẩu: ký không xác minhCông cụ đăng WebWorks của BlackBerry có thể không xác minh đăng bằng cách sử dụng chìa khóa bạn tải lên, với mật khẩu bạn cung cấp. Điều này thường là do một sai lầm trong mật khẩu được cung cấp - hãy kiểm tra rằng bạn cung cấp mật khẩu chính xác, và tải lên của bạn một lần nữa nếu cần thiết.Cũng lưu ý rằng BlackBerry WebWorks ký Tool yêu cầu mật khẩu phải ít nhất 8 ký tự dài - một mật khẩu ngắn hơn cũng sẽ nâng cao lỗi này.Quá nhiều tệp trong thư mục wwwMột hạn chế của BlackBerry WebWorks Packager là một số lượng hạn chế của các tập tin có thể được hiện diện trong gói ứng dụng của bạn, hoặc trình biên dịch sẽ không xây dựng của bạn app. Empirically, chúng tôi đã tìm thấy giới hạn này được khoảng 200-250 tập tin.Nếu bạn nhận được lỗi này, bạn sẽ cần phải loại bỏ một số tập tin từ thư mục www của bạn để cho ứng dụng của bạn để xây dựng.Các ký tự không hợp lệ trong siêu dữ liệuMột BlackBerry WebWorks Packager hạn chế là ký tự Latin chỉ được cho phép trong ứng dụng siêu dữ liệu (tên, mô tả, vv). Nếu bạn có nhân vật Latin trong siêu dữ liệu ứng dụng của bạn, trình biên dịch BBWP sẽ không thể xây dựng các ứng dụng của bạn.Nếu bạn nhận được lỗi này, bạn sẽ cần phải chỉnh sửa siêu dữ liệu ứng dụng của bạn (thông qua PhoneGap xây dựng hoặc bằng cách chỉnh sửa tệp config.xml) để loại bỏ bất kỳ nhân vật gây khó chịu.Dữ liệu Section(s) quá lớnBlackBerry xây dựng có thể cũng không thành công nếu một phần dữ liệu"" - bất kỳ một phần của dữ liệu www - là quá lớn để được xử lý bởi Packager. Điều này thường là do có độ phân giải cao hình ảnh, hoặc khác tài sản lớn (hơn 200 KB, thường), trong gói ứng dụng của bạn.Cho ứng dụng của bạn để xây dựng cho BlackBerry, hãy thử gỡ bỏ bất kỳ tài sản như vậy từ gói của bạn.Mô tả quá dàiBlackBerry WebWorks Packager xử lý của bạn cấu hình ứng dụng (của bạn tập tin config.xml), trong đó mô tả ứng dụng của bạn, như một phần của gói ứng dụng của bạn. Nếu các mô tả quá dài, config.xml được tạo ra cho BBWP làm cho packager ném một ngoại lệ.Nếu bạn muốn ứng dụng của bạn để xây dựng thành công cho BlackBerry, xin vui lòng trunctate mô tả.Windows Phone xây dựng đã thất bạiLỗi thêm yếu tố tập tin cấu hìnhXây dựng đã thất bại vì config.xml của bạn có thể chứa tập tin cấu hình các yếu tố mà sẽ sản xuất một bị thay đổi hoặc bất hợp pháp định dạng tập tin WMAppManifest.xml. WMAppManifest.xml cho windows điện thoại dự án có một định dạng được xác định hoàn toàn. Hãy chắc chắn rằng các yếu tố tập tin cấu hình của bạn là hợp lệ. Một lỗi phổ biến không xác định không gian tên xmlns một ví dụ. Đường dẫn quá dàiCông cụ xây dựng MSBuild thực thi một kích thước tối đa đường dẫn 260 vật. Nếu một tập tin trong ứng dụng của bạn có một con đường dài hơn 260, bạn sẽ nhận được lỗi này. Để khắc phục lỗi này xin vui lòng di chuyển/đổi tên các tập tin bất kỳ mà bạn có thể dài hơn giới hạn này. NB mặc dù 260 ký tự là xây dựng PhoneGap tối đa của MSBuild sử dụng khoảng 25 nhân vật trong đường dẫn gốc ứng dụng trên hệ thống tập tin. Vì vậy một, hoạt động thế tối đa khoảng 220.iOS xây dựng đã thất bạiBiểu tượng hoặc giật gân màn hình không phải là một tệp pngKhi xây dựng cho iOS, khuôn khổ PhoneGap giả định rằng các tập tin hình ảnh được cung cấp để hiển thị trong hệ thống - như là biểu tượng hoặc màn hình giật gân - là trong mạng di động đồ họa, png, định dạng. Nếu bạn đã nhận lỗi này, bạn đã cung cấp các tập tin hình ảnh trong một định dạng khác nhau, hoặc hỏng file png. Xin vui lòng kiểm tra các tập tin để đảm bảo rằng họ là hợp lệ pngs, và xây dựng lại.Chứng chỉ không tìm thấyỨng dụng của bạn đã được gửi mà không có một chứng chỉ ký kết hợp và keychain cặp. Xin vui lòng đảm bảo rằng bạn đã thêm vào chìa khóa tài khoản PhoneGap xây dựng, và rằng bạn đã liên quan đến chiếc chìa khóa ứng dụng của bạn trong ứng dụng chỉnh sửa trang.Không thể chuyển nhập chứng chỉCác máy chủ đã không thể sử dụng chứng chỉ mà bạn cung cấp với mật khẩu bạn cung cấp. Bởi vì chúng tôi không có thể nhập khẩu giấy chứng nhận vào keychain của chúng tôi, chúng tôi đã không thể đăng một ứng dụng với giấy chứng nhận.Hãy thử tải lên chứng chỉ của bạn một lần nữa, đảm bảo rằng bạn cung cấp các chứng chỉ đúng với nó.Chứng chỉ không khớp với hồ sơCác máy chủ đã không thể đăng nhập ứng dụng của bạn bằng cách sử dụng hồ sơ và chứng chỉ mà bạn tải lên, bởi vì danh tính được liệt kê trên hồ sơ đã không phù hợp với một bên giấy chứng nhận. Điều này có thể là bởi vì bạn đã tải lên một hồ sơ nhà phát triển với một giấy chứng nhận phân phối, hoặc ngược lại.Cố gắng tạo ra một mới cung cấp hồ sơ phù hợp với chứng chỉ của bạn, và tải lên đó để xây dựng PhoneGap.Cung cấp hồ sơ hoặc chứng chỉ ký đã hết hạnCác máy chủ đã không thể đăng nhập ứng dụng của bạn bằng cách sử dụng hồ sơ và chứng chỉ mà bạn tải lên, bởi vì các hoặc cung cấp các hồ sơ hoặc chứng chỉ ký đã hết hạn.Bạn sẽ cần phải tạo ra một mới cung cấp hồ sơ hoặc ký kết giấy chứng nhận từ Apple phát triển cổng và tải lên đó để xây dựng PhoneGap trước khi ứng dụng của bạn có thể xây dựng thành công.Không thể đọc cung cấp hồ sơCác máy chủ đã không thể đăng nhập ứng dụng của bạn bằng cách sử dụng hồ sơ và chứng chỉ mà bạn tải lên, bởi vì chúng tôi có thể không đọc/phân tích hồ sơ của bạn cung cấp.Xin vui lòng kiểm tra các mobileprovision tập tin bạn đã tải lên là cung cấp cấu hình hợp lệ từ Apple phát triển cổng. Nếu bạn đã thực hiện một lỗi, hãy đảm bảo bạn có một hồ sơ hợp lệ có sẵn và tải lên đó để xây dựng PhoneGap trước khi xây dựng lại ứng dụng của bạn.Android xây dựng đã thất bạiKeystore vấn đềTất cả các thông báo lỗi sau đây đại diện cho vấn đề với Android của bạn đăng nhập phím:Keystore bí danh không được công nhậnĐịnh dạng không hợp lệ keystoreMật khẩu không chính xác keystoreBí danh không liên kết với khóa riêngNếu bạn nhận được một trong những lỗi, sau đó Android jarsigner đã không thể đăng nhập ứng dụng của bạn với các phím và keystore bạn cung cấp.Nếu bí danh không được công nhận, trường bí danh bạn đã cung cấp không được tìm thấy trên các tập tin keystore mà bạn tải lên. Nếu định dạng keystore là không hợp lệ, bạn có thể không có tải lên các tập tin chính xác. Nếu mật khẩu không chính xác, bạn có thể đã nhập nó không chính xác.Trong mỗi người trong số những trường hợp này, hãy kiểm tra rằng bạn có các tập tin chính xác keystore, và các chi tiết chính xác mật khẩu và bí danh cho keystore của bạn. Bạn có thể cần
đang được dịch, vui lòng đợi..
