2015-02-15 35 views
11

Tôi đang phát triển một ứng dụng Android. Tôi đã có thể kiểm tra nó trên thiết bị của tôi thành công. Vì vậy, tôi đã đẩy phiên bản phát hành trên cửa hàng Google Play. Bây giờ tôi đã gỡ cài đặt bản dựng gỡ lỗi khỏi thiết bị của mình và cố gắng tải xuống từ Cửa hàng Play. Nhưng khi tôi bấm vào nút cài đặt, tôi nhận được lỗi này.Android: Không thể tải xuống từ cửa hàng Play

bạn không thể cài đặt ứng dụng này bởi vì người dùng khác đã được cài đặt một phiên bản không tương thích trên thiết bị này ...

enter image description here

tôi chỉ sử dụng dịch vụ của Google Play. Không sử dụng bất kỳ bộ nhớ nào hoặc bất kỳ thứ gì có thể khác với người dùng khác nhau và Android L. Tôi nên thực hiện những thay đổi nào trong nguồn ứng dụng của mình để giải quyết vấn đề này?

Sửa

AndroidManifest

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
package="com.unary.untangleit" 
android:versionCode="1" 
android:versionName="1.0" > 

<uses-sdk 
    android:minSdkVersion="8" 
    android:targetSdkVersion="21" /> 

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.VIBRATE" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name=".GameActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <meta-data 
     android:name="com.google.android.gms.games.APP_ID" 
     android:value="@string/app_id" /> 
    <meta-data 
     android:name="com.google.android.gms.appstate.APP_ID" 
     android:value="@string/app_id" /> 
    <meta-data 
     android:name="com.google.android.gms.version" 
     android:value="@integer/google_play_services_version" /> 
</application> 

+0

Bạn có đặt bất kỳ hạn chế nào trong tệp kê khai để giới hạn ứng dụng của mình cho một số loại điện thoại nhất định không? – iRuth

+1

Bạn có thể thử xóa dữ liệu ứng dụng của ứng dụng Google Play và thử – Fahim

+0

@iRuth tôi đoán không. Vui lòng xem bản chỉnh sửa. –

Trả lời

9

tôi giải quyết vấn đề này bằng cách gỡ bỏ cài đặt phiên bản debug của ứng dụng và sau đó xóa dữ liệu của cửa hàng chơi ứng dụng.

Nếu điều này vẫn không hiệu quả, bạn có thể thực hiện theo các số steps given in this site này.

Chuyển đến bất kỳ trình quản lý tệp gốc nào và điều hướng đến thư mục: root >> thư mục dữ liệu/dữ liệu.

Tìm thư mục có liên quan của ứng dụng mà bạn đang cài đặt từ cửa hàng trò chơi.

Sau đó, xóa thư mục đó. [Lưu ý: Ở đây bạn sẽ mất tất cả dữ liệu liên quan cho ứng dụng đó].

Giờ hãy truy cập cửa hàng Play và thử cài đặt lại ứng dụng đó.

Kiểm tra bạn đã sửa lỗi của mình.

Hy vọng điều này sẽ hữu ích!

Cập nhật: Cảm ơn Abhishek, bạn cũng có thể thử gỡ bỏ cài đặt các ứng dụng sử dụng adb:

adb shell pm uninstall com.packagename

+0

Ngay cả gỡ cài đặt gói thông qua ADB giải quyết vấn đề :). Bạn có thể thêm điều này vào câu trả lời của mình. Nó cũng sẽ giúp người khác. –

+0

Làm việc với gỡ cài đặt adb, nhưng tùy chọn -k không được sử dụng (-k: giữ các thư mục dữ liệu và bộ nhớ cache xung quanh sau khi xóa gói). Sử dụng adb shell pm gỡ cài đặt com.packagename. – Flashbump

+0

Bạn đã sử dụng điện thoại nào? Vấn đề này xảy ra đối với tôi trong Meizu M571H, nhưng không xảy ra ở những mẫu điện thoại khác mà tôi đã sử dụng trước đó. Có lẽ chúng ta có thể làm cho danh sách các mô hình điện thoại có vấn đề – HendraWD

0

Bằng cách nào đó adb shell pm uninstall com.packagename không làm việc cho tôi. Tôi không chắc chắn nếu điều này là bởi vì tôi đã được trên một thiết bị kẹo.

Câu trả lời được đề xuất trong số link này là mẹo. Hy vọng điều này sẽ giúp người khác.

4

tôi giải quyết vấn đề này theo cách này:

  1. Đến Cài đặt> Ứng dụng
  2. Tìm ứng dụng của bạn và mở App Info
  3. mở menu tràn (3 dấu chấm dọc)
  4. Chọn Gỡ cài đặt cho tất cả người dùng.

enter image description here

+0

Đây là câu trả lời phù hợp với tôi bởi vì tôi có người dùng Khách trên điện thoại thông minh của mình. Cảm ơn – Alexiscanny

0
  • Đến cài đặt> Ứng dụng> tải về danh sách ứng dụng
  • Bạn có thể thấy các ứng dụng được cài đặt trong danh sách (có thể vào cuối rất)
  • Bấm vào ứng dụng, chuyển đến tùy chọn menu
  • Nhấp vào gỡ cài đặt cho tất cả tùy chọn người dùng
0

Đối với Redmi hoặc Mi Điện thoại, ứng dụng gỡ lỗi đã được cài đặt trên không gian thứ hai.

  1. Go To Setting -> Thứ hai Space -> Không gian mở Second.

  2. Cài đặt -> Ứng dụng -> danh sách ứng dụng đã tải xuống.

  3. Nhấp vào ứng dụng, Bạn muốn Gỡ cài đặt.
  4. Nhấp vào Gỡ cài đặt.
  5. Quay lại Không gian đầu tiên được thiết lập.

Hoặc Đối với điện thoại khác

  1. Đến cài đặt -> Ứng dụng -> tải về danh sách ứng dụng
  2. Bạn có thể xem ứng dụng cài đặt trong danh sách
  3. Click on the Application
  4. Nhấp vào gỡ cài đặt cho tất cả các tùy chọn của người dùng.
Các vấn đề liên quan