2015-07-08 4 views
2

Я имею вопрос с подачей мое приложение к Google Play магазин, потому что каждый время я загрузить свой APK я получаю «Android Поддерживаемые устройства: 0»Android Поддержка 0 устройств SignalR

Я действительно не знаю, как чтобы исправить это. Когда я удаляю все ссылки на signalR и удаляю файлы jar, я получаю 8k-устройства.

Вот некоторая информация о моем проекте

enter image description here enter image description here enter image description here enter image description here

EDIT Вот Manifest

<?xml version="1.0" encoding="utf-8"?> 

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

<!-- 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 
<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> 
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> 

<android:uses-permission android:name="android.permission.READ_PHONE_STATE" /> 

<android:uses-permission 
    android:name="android.permission.READ_EXTERNAL_STORAGE" 
    android:maxSdkVersion="18" /> 
!--> 
<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/StudyTreeTheme" > 
    <activity android:name="com.braintreepayments.api.threedsecure.ThreeDSecureWebViewActivity" /> 

    <service 
     android:name="com.paypal.android.sdk.payments.PayPalService" 
     android:exported="false" /> 

    <!-- Required to use Drop-In --> 
    <activity android:name="com.braintreepayments.api.dropin.BraintreePaymentActivity" /> 

    <!-- Required to use PayPal --> 
    <activity android:name="com.paypal.android.sdk.payments.PayPalProfileSharingActivity" /> 
    <activity android:name="com.paypal.android.sdk.payments.ProfileSharingConsentActivity" /> 
    <activity android:name="com.paypal.android.sdk.payments.FuturePaymentInfoActivity" /> 
    <activity android:name="com.paypal.android.sdk.payments.LoginActivity" /> 
    <activity 
     android:name="com.paypal.android.sdk.payments.PayPalTouchActivity" 
     android:theme="@android:style/Theme.Translucent.NoTitleBar" /> 
    <activity 
     android:name=".Activities.MainActivity" 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
    <activity 
     android:name=".Activities.SignUpActivity" 
     android:label="@string/title_activity_sign_up" > 
    </activity> 
    <activity 
     android:name=".Activities.ProfileActivity" 
     android:label="@string/title_activity_profile" > 
    </activity> 
    <activity 
     android:name=".Activities.BaseActivity" 
     android:label="@string/title_activity_base" > 
    </activity> 
    <activity 
     android:name=".Activities.CourseListActivity" 
     android:label="@string/title_activity_course_list" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorLocalSessionActivity" 
     android:label="@string/title_activity_tutor_profile" 
     android:uiOptions="splitActionBarWhenNarrow" > 
     <meta-data 
      android:name="android.support.UI_OPTIONS" 
      android:value="splitActionBarWhenNarrow" /> 
    </activity> 
    <activity 
     android:name=".Activities.StudentProfileActivity" 
     android:label="@string/title_activity_student_profile" 
     android:uiOptions="splitActionBarWhenNarrow" > 
     <meta-data 
      android:name="android.support.UI_OPTIONS" 
      android:value="splitActionBarWhenNarrow" /> 
    </activity> 
    <activity 
     android:name=".Activities.StudySessionInformationActivity" 
     android:label="@string/title_activity_study_session" > 
    </activity> 
    <activity 
     android:name=".Activities.dummy.DetailTutorStudySession" 
     android:label="@string/title_activity_detail_tutor_study_session" > 
    </activity> 
    <activity 
     android:name=".Activities.DetailTutorStudySessionActivity" 
     android:label="@string/title_activity_detail_tutor_study_session" > 
    </activity> 
    <activity 
     android:name=".Activities.CreateStudySessionActivity" 
     android:label="@string/title_create_study_session" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorStudySessionActivity" 
     android:label="@string/title_activity_tutor_study_session" 
     android:uiOptions="splitActionBarWhenNarrow" > 
    </activity> 
    <activity 
     android:name=".Activities.SessionTimerActivity" 
     android:label="@string/title_activity_session_timer" > 
    </activity> 
    <activity 
     android:name=".Activities.SettingsActivity" 
     android:label="@string/title_activity_settings" > 
    </activity> 
    <activity 
     android:name=".findTutorActivity" 
     android:label="@string/title_activity_find_tutor" > 
    </activity> 
    <activity 
     android:name=".Activities.FindTutorActivity" 
     android:label="@string/title_activity_find_tutor" > 
    </activity> 
    <activity 
     android:name=".FindTutorsActivity" 
     android:label="@string/title_activity_find_tutors" > 
    </activity> 
    <activity 
     android:name=".Activities.StudentRatingActivity" 
     android:label="@string/title_activity_student_rating" > 
    </activity> 
    <activity 
     android:name=".Activities.StudentCreditCardActivity" 
     android:label="@string/title_activity_student_credit_card" 
     android:uiOptions="splitActionBarWhenNarrow" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorPersonalInformationActivity" 
     android:label="@string/title_activity_tutor_personal_information" > 
     <meta-data 
      android:name="android.support.UI_OPTIONS" 
      android:value="splitActionBarWhenNarrow" /> 
    </activity> 
    <activity 
     android:name=".Activities.StudentCreditCardDisplayActivity" 
     android:label="@string/title_activity_student_credit_card_display" > 
    </activity> 
    <activity 
     android:name=".Activities.ChatActivityPackage.ChatRoomActivity" 
     android:label="@string/title_activity_chat_room" > 
    </activity> 
    <activity 
     android:name=".Activities.ChatActivityPackage.StudentToTutorChatActivity" 
     android:label="@string/title_activity_student_to_tutor_chat" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorProfileActivity" 
     android:label="@string/title_activity_tutor_profile" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorFeeActivity" 
     android:label="@string/title_activity_tutor_fee" > 
    </activity> 
    <activity 
     android:name=".Activities.ChatActivityPackage.TutorToStudentChatActivity" 
     android:label="@string/title_activity_tutor_to_student_chat" > 
    </activity> 
    <activity 
     android:name=".Activities.TutorAddRemoveCourseActivity" 
     android:label="@string/title_activity_tutor_add_remove_course" > 
    </activity> 
    <activity 
     android:name=".Activities.ShareWalling" 
     android:label="@string/title_activity_share_walling" > 
    </activity> 
</application> 
</manifest> 
+1

ты следовал раствор 2 моего answer.please разместить свой файл манифеста –

+0

Да, мой вопрос отвечал выше, я пытаю решение 2. –

+0

Джонни, я был в состоянии извлечь файлы из Java банку и добавить их в проект. После того, как я это сделал, apk показал 8k устройств, которые я мог бы поддержать. Проблема в том, что когда я пошел, чтобы сделать соединение с помощью signalR, он бросает ошибку во время выполнения, говоря «неверный протокол 1.2». Я думаю, что я сделал что-то неправильно, когда я извлек java-файлы из .jar. Вы знаете, кто я могу добавить java-файлы из файла .jar со всеми зависимостями? –

ответ

7

Я изменил файлы jar, которые вызывали проблему. Используйте эту копию, если у вас возникли проблемы с Android-телефоном, поддерживающим 0 устройств.

https://github.com/eak65/FixedSignalRJar

+0

Этан для вас работал. Не могли бы вы подробно рассказать о шагах, которые вы предприняли для изменения файлов jar, так как я хотел бы воссоздать его в своей собственной среде. не всегда рекомендуется ссылаться в библиотеках, найденных на www! – wal

Смежные вопросы