Erreur lors de l'importation HoloEverywhere
Tout d'abord, je suis nouveau avec Android.
Je suis en train de faire une application, et je me suis mise en œuvre d'une bibliothèque appelée HoloEverywhere.
Cette utilisation de la bibliothèque dans le themes.xml la bibliothèque ActionBar Sherlock. J'ai importé mon espace de travail ActionBar Sherlock et j'ai ajouté à HoloEverywhere.
Ensuite, j'ai ajouté HoloEverywhere à mon projet, mais quand j'essaie de l'utiliser, j'ai un message d'erreur (j'ai essayé d'utiliser un bouton):
The following classes could not be instantiated:
- com.WazaBe.HoloEverywhere.ButtonHolo (Open Class, Show Error Log)
See the Error Log (Window > Show View) for more details.
Tip: Use View.isInEditMode() in your custom views to skip code when shown in Eclipse.
J'ai mis le chemin de la classe dans ma mise en page, comme ceci:
<com.WazaBe.HoloEverywhere.ButtonHolo
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/text" />
Comment je peux résoudre ce problème et d'utiliser cette librairie dans mon projet?. Merci 🙂
PS. Désolé pour mon anglais, je sais que c'est pas très bon.
je ne les étapes mais j'ai cette erreur sur pom.xml fichier : de Multiples annotations trouvé à cette ligne: - le non-transfert de org.apache.maven.plugins:maven-enforcer-plugin:pom:1.0 à partir de http:// repo.maven.apache.org/maven2 a été mis en cache dans le référentiel local, la résolution ne sera pas reattempted jusqu'à ce que l'intervalle de mise à jour de la centrale s'est écoulé ou les mises à jour sont forcés. Origine de l'erreur: n'a pas Pu transférer artefact org.apache.maven.plugins:maven-enforcer-plugin:pom:1.0 à partir de/vers le centre (repo.maven.apache.org maven2): L'opération a été annulée. - Projet de construction d'erreur: Unresolveable construction d'une rallonge: Plugin
stackoverflow.com/a/20895081/623694
OriginalL'auteur Alexrs95 | 2012-05-15
Vous devez vous connecter pour publier un commentaire.
Suivez les étapes ci-dessous(extraite du blog ici) pour ajouter
ActionBarSherlock
File->New-> Android Project
Create project from existing source
et puisbrowse
à lalibrary
dossier à l'intérieur d'extraitAndroidBarSherlock
dossierFinish
Properties
.Android
- tête, vous verrez une section pourLibrary
avec une case à cocherIsLibrary
. Assurez-vous que les bagages.AndroidBarSherlock
en vertu de laAndroid
tête et leLibrary
section choisirAdd
.ActionBarSherlock
bibliothèque, ajoutez à votre projetSuivez les étapes ci-dessous pour ajouter HoloEverywhere
File->New-> Android Project
Create project from existing source
et puisbrowse
à laHoloEverywhereLib
dossier à l'intérieur de dossier extraitFinish
Properties
.Android
- tête, vous verrez une section pourLibrary
avec une case à cocherIsLibrary
. Assurez-vous que les bagages et appuyez surAdd
et déjà ajouté de la bibliothèqueActionBarSherlock
.Suivez ces étapes pour ajouter
HoloEverywhere
à votre projetActionBarSherlock
etHoloEverywhere
Changer le
Android Manifest
à la suite<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Holo.Theme">
Modifier vous
main.xml
inclure Holo thème des widgets.Changer votre
activity
comme suitVotre problème ressemble à
R can not be resolved
. Nettoyer votre projet et d'essayer de googler pour l'erreur. Beaucoup de données sur ce sur le Web.:J'ai essayé de chaque chose, rien n'a fonctionné.Quand je l'importation holoeverywhere lib pour eclipse seulement,je reçois toutes ces erreurs
Oui mais d'après ce que je peux voir dans la dernière version il n'y a pas de thème de Thème de.HoloEverywhereDark.Sherlock, j'utilise Holo.Thème.Sherlock.La lumière.
La réponse de codage corbeau est très utile, MAIS il manque une étape dans le "paragraphe": La bibliothèque android-support-v4 dans lelibs" dossier de ActionSherlock projet doit être retiré et remplacé par android-support-v4-r13.jar présente dans HoloEverywhere dossier zip.
OriginalL'auteur Gaurav Agarwal
Il semble que
provoquer une erreur.
changer:
resons ici:
Github
correct!
OriginalL'auteur daimajia
J'ai eu la même erreur sur mon projet, C'est ce que j'ai fait un clique droit sur le HoloEverywhere (propriétés->android->bibliothèque) retirez le ActionBarSherlock à partir de la liste puis ajouter à nouveau la ActionBarSherlock projet par cliquez sur ajouter, après que nettoyer le projet et toutes les erreurs disparaissent.
OriginalL'auteur macsausi
Le créateur de ActionBarSherlock, Jake Wharton, a annoncé sur Google+ que le développement de ActionBarSherlock a été arrêté. ActionBarSherlock 4.4 est la dernière version et peut obtenir des corrections de bug – mais il n'y aura pas de nouvelles fonctionnalités:
https://plus.google.com/+JakeWharton/posts/F3HkWY9J8fK
Comme je l'ai demandé sur holoeverywhere questions du forum et répondu par les devs:
De sorte que vous ne devez pas utiliser l'ABS plus et retirer la bibliothèque de votre projet et de le remplacer holoeverywhere directement ou avec ActionbarCompat de google bibliothèque de prise en charge.
OriginalL'auteur Mehdi Fanai