2015-10-15 1 views

Répondre

-2

Vous devez ajouter le code ci-dessous à votre application fichier gradle:

defaultConfig { 

    applicationId 'pkg' 
    minSdkVersion 
    targetSdkVersion 
    versionCode 
    versionName 

    // Enable MultiDexing: https://developer.android.com/tools/building/multidex.html 
    multiDexEnabled true 
} 

Et ajouter cette dépendance aussi:

compile 'com.android.support:multidex:1.0.1' 

Merci .. !!

+0

aucun fichier gradle dans mon Xamarin projet Android. qu'Est-ce que c'est? –

+0

@ Parth Savadiya: Aucune idée sur 'Xamarin'. Cette solution est pour le développement Android natif .. !! – AndiGeeky

-1

En activant multidex, l'application se bloque sur les périphériques Samsung S5, S6, etc. Ils ont arrêté le déploiement de la mise à jour. Il semble donc que nous attendons que Samsung lance une nouvelle mise à jour du système d'exploitation avec ce correctif.

ou de trouver un moyen de ne pas utiliser multi-dex dans votre application.

+0

Première écoute. Quelle est ta source? –

+0

Source1: Samsung http://developer.samsung.com/forum/thread/application-crushes-after-update-to-lollipop-on-samsung-galaxy-s5/202/278011?boardName=General&startId=zzzzz~ Source2: Google https://code.google.com/p/android/issues/detail?id=155376 – Aks4125

+0

Vous ne voyez aucune réponse de Samsung ou de Google. Même s'il est bon de le mentionner, d'après votre réponse, on peut conclure qu'il s'agit d'une déclaration officielle, mais ce n'est pas le cas. Vous venez de voir quelqu'un se plaindre de ce problème. Il est également très probable que le crash qu'ils ont causé en raison de leur propre bug ou abus. –

1

Vous devez activer Mutlidex dans votre projet. Xamarin.Android soutient depuis cette version 5.1:

Multi-dex support can be enabled by using the new $(AndroidEnableMultiDex) MSBuild property, which is also available via Visual Studio and Xamarin Studio.