2015-06-04 19 views
19

Tôi đang sử dụng thiết bị Nokia lumia630, sử dụng cửa sổ mới nhất 10 bản xem trước nội bộ có sẵn.làm thế nào để triển khai Windows Phone 10 ứng dụng cho một thiết bị?

tôi đã tạo một cửa sổ mẫu ứng dụng UWP và lấy một bản dựng giống nhau. Đầu ra của bản dựng là một Appx.

Tôi làm cách nào để cài đặt Appx này vào thiết bị của mình? Bất cứ ai có bất kỳ ý tưởng?

Trả lời

20

Triển khai ứng dụng để Win 10 Điện thoại di động là một chút khó khăn khi sử dụng dòng lệnh dụng cụ. Một lựa chọn tuyệt vời là Cổng thông tin thiết bị có sẵn trong cài đặt "Dành cho nhà phát triển". Hiện có sẵn với bản dựng mới nhất.

enter image description here

Bây giờ Bạn có thể kết nối với các thiết bị sử dụng một trình duyệt web và quản lý các ứng dụng qua trang Apps không có cặp/pin yêu cầu. Điều này có vẻ là một cách dễ dàng triển khai ứng dụng hơn là sử dụng dòng lệnh.

enter image description here

3

Visual Studio cho phép bạn triển khai trực tiếp ứng dụng lên điện thoại cửa sổ. Bạn cần đăng ký điện thoại Windows của bạn như một chiếc điện thoại phát triển với Microsoft. Một khi điều này được thực hiện, bạn có thể sử dụng studio trực quan để làm điều này cho bạn. Bạn không chắc chắn nếu bạn có thể triển khai các cửa sổ 10 ứng dụng cho điện thoại của bạn vào lúc này. Hãy thử liên kết này và xem: https://msdn.microsoft.com/en-us/library/windows/apps/ff769508%28v=vs.105%29.aspx Hãy nhớ để Upvote nếu điều này giúp.

+0

@ Jason, bạn nói đúng, chúng tôi có thể triển khai ứng dụng từ VS sang thiết bị.nhưng yêu cầu của tôi là khác nhau.Tôi chỉ có tệp Appx và thiết bị và tôi cần triển khai thiết bị đó cho thiết bị. – Joseph

+0

Hãy thử điều này có thể: http://windowsphonehub.in/tutorials/tips-wp-8-1-appx-deployment-tool-portable-easy-install-appx-files/ –

+2

Công cụ này không hoạt động với các cửa sổ 10.Its hiển thị một số lỗi (Lỗi-có lỗi trong tài liệu XML) khi chúng tôi cố triển khai. – Joseph

1

Bạn có thể đăng ký Windows Phone 10 ở chế độ nhà phát triển. Theo dõi these steps và bạn có thể đạt được mục tiêu của mình.

+1

Và sau đó là gì? Mở khóa thiết bị là một chuyện. Nhận gói ứng dụng được nhận dạng không rõ ràng. – Ash

7

Microsoft đã phát triển một công cụ dòng lệnh có tên WinAppDeployCmd để bạn có thể triển khai ứng dụng Windows Universal từ máy Windows 10 đến bất kỳ thiết bị Windows 10 Mobile nào thông qua USB hoặc WiFi (vì chúng nằm trên cùng một mạng con). Đó là một giải pháp hoàn hảo nếu bạn không có Visual Studio, mã nguồn ứng dụng hoặc bạn đang ở trong Máy ảo Hyper-V.

Về cơ bản, bạn sẽ cần:

  1. Windows 10 SDK
  2. Tạo gói .appx (PC)
  3. Kích hoạt chế độ nhà phát triển (Mobile)
  4. Bật chế độ phát hiện (Mobile)
  5. Nhận mã để ghép nối thiết bị (Điện thoại di động)
  6. Nhận địa chỉ IP di động bằng công cụ WinAppDeployCmd (PC)
  7. lệnh Run (PC)

Lệnh sẽ trông như thế này

WinAppDeployCmd install -file “<path>” -ip <ip> -pin <pin> 

Công cụ này có thể được tìm thấy tại C: \ Arquivos de Programas (x86) \ Windows Kits \ 10 \ bin \ x86 \ WinAppDeployCmd.exe

Bạn có thể tìm thấy một chi tiết từng bước hướng dẫn here

1

Khi bạn sử dụng cổng thông tin thiết bị như đề cập trong các câu trả lời trên, một số có thể nhận được các lỗi sau "Không thể bắt đầu triển khai Failure văn bản:. Gói không cập nhật, sự phụ thuộc hoặc xác nhận xung đột.(0x80073cf3)"

Để sửa lỗi này: Thêm sự phụ thuộc nằm trong phần "Dependencies/ARM" folder.Add nó ở đây

enter image description here

tôi đã có thêm phụ thuộc sau đây để làm cho nó hoạt động:. Microsoft.NET.CoreRuntime.1.0.appx Microsoft.VCLibs.ARM.Debug.14.00.appx

Các vấn đề liên quan