Bonjour,
Je suis entrain de développer une application sous Android studio et j'ai un probléme avec "Appcompact v7 et V4 " j'ai pas trouvez la solution pouvez-vous m'aider??
Version imprimable
Bonjour,
Je suis entrain de développer une application sous Android studio et j'ai un probléme avec "Appcompact v7 et V4 " j'ai pas trouvez la solution pouvez-vous m'aider??
le code et celui_ci:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 package com.example.hp.myapplication; import android.app.ActionBar; import android.app.ActionBar.TabListener; import android.app.FragmentTransaction; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.app.FragmentStatePagerAdapter; import android.support.v4.app.FragmentTransaction; import android.support.v4.view.ViewPager; import android.support.v7.app.ActionBar; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; public class MainActivity extends AppCompatActivity implements TabListener,ViewPager.OnPageChangeListenr { private ViewPager aViewPager; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); PagerAdapter adapter = new PagerAdapter(getSupportFragmentManager()); aViewPager = (ViewPager) findViewById(R.id.pager); aViewPager = (ViewPager) findViewById(R.id.pager); aViewPager.setAdapter(adapter); aViewPager.SetOnPageChangeListener(this); ActionBar actionBar = getSupportActionBar(); actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); ActionBar.Tab tab = actionBar.newTab().setText("About_us").setTabListener(this); actionBar.addTab(tab); tab = actionBar.newTab().setText("Articles").setTabListener(this); actionBar.addTab(tab); tab = actionBar.newTab().setText("Formations").setTabListener(this); actionBar.addTab(tab); tab = actionBar.newTab().setText("Inscription").setTabListener(this); actionBar.addTab(tab); } public class PagerAdapter extends FragmentPagerAdapter { public PagerAdapter(FragmentManager fm) { super(fm); } } public Fragment getItem(int arg0) { switch (arg0) { case0: return new Fragment_About_Us(); case1: return new Fragment_Formations(); case2: return new Fragment_Articles(); case3: new Fragment_Inscription(); Default: return null; }}
J'crois pas que tu puisses implémenter plusieurs interfaces dans tes classe.
Error:Could not open initscript class cache for initialization script 'C:\Users\hp\AppData\Local\Temp\asLocalRepo53.gradle' (C:\Users\hp\.gradle\caches\2.2.1\scripts\asLocalRepo53_76lt57m0hxazrzz4dlsciigfs\InitScript\initscript).
> java.io.FileNotFoundException: C:\Users\hp\.gradle\caches\2.2.1\scripts\asLocalRepo53_76lt57m0hxazrzz4dlsciigfs\InitScript\initscript\cache.properties (Le fichier spécifié est introuvable)
Error running app: Gradle project sync failed. Please fix your project and try again.
Pièce jointe 183492
Essai de faire :
File > Invalidate Caches / Restart
Redémarre Android Studio , puis Build > Rebuild
j'ai fait ce que tu m'as indiqué mais rien ne se passe la meme erreur existe encore
c'est ce qui m'apparait encore svp qcq'un m'aider je peux pas avancer
Pièce jointe 183506
bonjour à tous j'ai ce probleme de gradle est ce que quelqu'un a une idée comment je peux le résoudre et merci :)
Pièce jointe 183510
Tu es bien connecté à internet quand tu essais de compiler ?
Comme l'erreur l'indique il te manque un fichier de cache.
Ca n'a à priori rien à voir avec la librairie de compatibilité mais plutôt avec gradle.
Essai ça :
Va dans C:\Users\hp\.gradle\caches\2.2.1\scripts\
Ouvre un dossier autre que asLocalRepo53_76lt57m0hxazrzz4dlsciigfs
puis dans le dossier que tu as choisi vas dans InitScript\initscript\
Copie le fichier cache.properties
Va ensuite dans C:\Users\hp\.gradle\caches\2.2.1\scripts\asLocalRepo53_76lt57m0hxazrzz4dlsciigfs\InitScript\initscript\
et colle le fichier.
Ouvre le fichier et modifie la ligne
enCode:source.filename=C\:\\Users\\hp\\AppData\\Local\\Temp\\asxxxxxx
Je me suis basé sur ton msg d'erreur pour les chemins mais il ne sont peut être pas tous exact ...Code:source.filename=C\:\\Users\\hp\\AppData\\Local\\Temp\\asLocalRepo53.gradle