2013-08-12 61 views
7

Tôi vừa nhập khẩu một dự án android và khi tôi đang cố gắng để chạy nó nó đem lại cho tôi lỗi trên hàng nhập khẩu sauCác com.google.android.vending nhập khẩu không thể được giải quyết trong một dự án android nhập khẩu

import com.google.android.vending.licensing.AESObfuscator; 
import com.google.android.vending.licensing.LicenseChecker; 
import com.google.android.vending.licensing.LicenseCheckerCallback; 
import com.google.android.vending.licensing.ServerManagedPolicy; 

Bất kỳ trợ giúp nào giải quyết vấn đề này sẽ được đánh giá cao.

+0

IDE gì bạn đang sử dụng? Eclipse? IntelliJ IDE? Android Studio? – MiStr

+0

Bạn cần bao gồm thư viện market_licensing, đó là một dự án theo số /extras/google/market_licensing/library/ – MiStr

+0

Tôi đang sử dụng eclipse – LondonUK

Trả lời

-1

Bạn có thể xem lại các bước this link. Nó đi qua các bước thêm nó vào dự án Android của bạn, bất kể IDE của bạn. Eclipse sẽ hoạt động tốt.

Các bước này mất chút thời gian và công sức, nhưng tôi đã thực hiện thành công việc này trước đây.

+0

Tôi đã thiết lập mọi thứ trong dự án..như thư viện cấp phép chơi Google. tất cả các phương thức bắt buộc và quyền sử dụng cũng được xác định nhưng mã không thể định vị com.google.android.vending và đó là nơi nó cho tôi lỗi. – LondonUK

+0

Tôi đã thực hiện một dự án thư viện mẫu và bao gồm thư viện giấy phép vào dự án của tôi thông qua nó..và làm việc tốt ngay bây giờ .. cảm ơn lời khuyên của bạn .. – LondonUK

+1

Thực ra, tôi nghĩ liên kết bạn muốn là [this] (http://developer.android.com/google/play/licensing/setting-up.html#lvl-setup) –

8

Bạn gặp phải những lỗi này vì bạn không nhập thư viện cấp phép.

Đi vào thư mục nơi bạn đã tải xuống công cụ android-sdks.

Vì vậy, có 2 điều: I) một Thư viện Cấp phép và II) Mẫu Licensing App

I) Thư viện cấp phép tọa lạc tại:

UserName/android-SDK/extras/google/play_licensing/thư viện

II) Các Licensing mẫu App tọa lạc tại:

UserName/android-SDK/extras/google/play_licensing/mẫu

HOẶC

Trong Eclipse, File-> New -> Khác ... -> Dự án mẫu Android -> (Chọn một mục tiêu và nhấn tiếp theo) -> Google Play Licensing Thư viện

Bước 1:

Trong Eclipse, Đi tới Tệp-> Mới -> Khác ... -> Dự án Android từ Mã Hiện tại -> (Định vị thư viện, tức là = Tên người dùng/android-sdks/extras/google/play_licensing/thư viện)

Bước 2:

Khi bạn đã nhập thư viện vào Eclipse, hãy nhấp chuột phải vào thứ e gói và đi đến Properties -> Android. Đảm bảo chọn tùy chọn “Thư viện”.

Bước 3:

Trong Eclipse, File-> New -> Khác ... -> Dự án mẫu Android -> (Chọn một mục tiêu và nhấn tiếp theo) -> Google Play Licensing Thư viện. Gói của tôi được đặt tên là “play_licensing_sample” theo mặc định.

Bước 4:

Nhấp chuột phải vào “play_licensing_sample” và đi đến Properties-> Android -> Add ... -> (Chọn Library Licensing u thực hiện trong Bước 2) -> Apply

Bạn' đã hoàn tất!

5

Tôi đã gặp sự cố này khi cố gắng thiết lập dự án Android của mình cho số APK expansion file.

Các bước sau đây giải quyết nó cho tôi:

  • Thêm downloader_library làm lu mờ như là một "dự án từ nguồn hiện có" (nó có lỗi)
  • Thêm giấy phép thư viện để che khuất như là một "dự án từ nguồn hiện có "
  • Thêm giấy phép thư viện để downloader_library dự án

Screenshot showing working configuration

0

Tôi mất 2 ngày để giải quyết này trong dự án của tôi 1) Tôi đã phát hiện ra thư mục ở đây

2) tạo ra một thư mục ở đây

3) sao chép các tập tin (trừ thư mục util) ở đây

enter image description here

2

Trong android Studio 2.2.3 tôi đã có thể sửa chữa các "gói com.google.android.vending.licensing không tồn tại" lỗi bằng cách:

  • Nhấp chuột phải vào mô-đun downloader_library khỏi tầm nhìn của bạn dự án
  • Chọn "Open Mô-đun Settings"
  • Chọn "Dependencies" Tab
  • Nhấn dấu cộng + sau đó chọn "3 Mô-đun phụ thuộc"
  • Chọn "market_licensing" và nhấn OK.

gốc writeup của sửa chữa tại https://kitefaster.com/2017/02/15/expansion-apk-files-android-studio/

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