android-flat-button
android-flat-button copied to clipboard
Error inflating class info.hoang8f.widget.FButton
After updating android studio form 2.3.3 to 3.0 I faced this problem my project was working properly with FButton. when I upgrade android studio then update my project this problem appears. Also After modifying build gradle to 2.3.3 the same problem still existed but when I delete google repository form build script repositories and all project repositories it works properly. I would to know what cause this problem?
same here
- prest Ctrl+Alt+Shift+S
- Select project
- Change gradle Version to -> 3.3
- change Android PLugin version to -> 2.3.3
that work for me
I believe that should be fixed asap. 8155220 - bad idea, you won't use all enhancement in new gradle in such case.
same issue
@pranaysharma What do you add to hot fix the problem?
Is this issue going to be fixed soon? Also @pranaysharma could you give more details about what I'm I supposed to do to fix this?
Hey everyone! I fixed it. Use my library as a dependency https://github.com/jd-alexander/android-flat-button
https://jitpack.io/#jd-alexander/android-flat-button/v1.1
thanks @jd-alexander it works properly with modifying button_color to fButtonColor. it really helps
@pranaysharma please could you clarify as to what the fix is? Like, what tags do I add the color hex codes with in the colors.xml file?
@abhriyaroy just use my dependency in the link above. I changed some stuff with the attributes; naming and type.
@abhriyaroy if you really wanna see the changes you can also just look on the most recent commit logs by me and the other contributor before.
@jd-alexander thank you so much!
@jd-alexander Whoa, what a nice fella.
Same as @jd-alexander said. Just rephrasing here. the fix is
-
Copy the file FButton.java from here --> https://github.com/hoang8f/android-flat-button/blob/master/library/src/main/java/info/hoang8f/widget/FButton.java to src/main/java/
-
In the FButton.java change
FButton_buttonColor
at the line no115 } else if (attr == R.styleable.FButton_buttonColor)
to} else if (attr == R.styleable.FButton_fButtonColor) {
-
Copy/Merge the 3 files under the https://github.com/hoang8f/android-flat-button/tree/master/library/src/main/res/values
-
Make sure the build.gradle (Module) uses the library
compile 'com.github.jd-alexander:android-flat-button:v1.1'
-
Make sure build.ggradle (project) has the jipack repository enabled like this
allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } } }
-
In the activity_main.xml or similar wherever you guys are using the widget
info.hoang8f.widget.FButton
if you are using the propertyButtonColor
; change it tofButtonColor
If you have these steps taken care of the build should run fine.
Hello, I tried to use jd-alexander version but I really cannot change the min sdk version to 17 so I tried the following and it worked for me: Instead of using gradle to import the project, I downloaded it and imported as a module, then referenced the dependency, I hope it helps
I cannot use this since it has some minimum version requirement.
@eyildiz-ugoe check my answer
I think I wasn't clear. The module I imported is https://github.com/hoang8f/android-flat-button/tree/master/library I didn't use the jd-alexander version
Oh okay. I got it totally wrong then. Thanks, I'll use this one.
Actually sir according to ur guidence I already done with the gradle version and Android plugin version , but after that I had these error Failed to resolve ' info.hoang8f:Fitting:1.0.5 ' Failed to resolve ' com.rdngwuxian.meterialedittext:library:2.1.4
@jd-alexander I have this problem: Failed to resolve: com.github.jd-alexander:android-flat-button:v1.1 How can I fix it?
@jd-alexander you did the trick , it working ok! @useit4me you makes clear explanation, thanks man..
Sorry Guys my band-aid fix was not working so deleted the post!!
guys im struggling with this, im following a yoga tutorial and i have no idea what to do :(
@stephanieporter
@jd-alexander
you need to add following code in the build.gradle (Project: Your Project)
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
and add following code in the build.gradle(app)
compile 'com.github.jd-alexander:android-flat-button:v1.1
add change all the buttoncolor to fbuttoncolor
Hi,All ..I follow the previous steps ,,and still the error
thanks a lot @jd-alexander your library works like charm.
@iSalmankhanZ No problem. Really happy this minor fix has helped so many users! :sunglasses:
![Uploading image.png…] i tried @jd-alexander 's tip at my existing app . but it appears like this how could fix i fix it?
Make sure offline mode isn't enabled.
im not sure if im offline but how to check it?
On Thu, May 24, 2018 at 2:11 AM, Joel Dean [email protected] wrote:
Make sure offline mode isn't enabled.
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-391445805, or mute the thread https://github.com/notifications/unsubscribe-auth/AfE8DH61nPNk7VTz4gqV2gGhBbiv9x3oks5t1aZfgaJpZM4QJ7rB .
@chrisdavery Go to File -> Settings. And open the 'Build,Execution,Deployment', Then open the 'Build Tools' -> 'Gradle'. Then uncheck "Offline work" on the right. Click the 'OK' button. Then Rebuild the Project. it should work and are you following the EDMT DEV? i have completed the same series AndroidEatIt!
@iSalmankhanZ Hello, I follow what you said and the problem still occurr. I'm following the AndroidEatIt tutorial and i'm stuck with this problem. It said : "Could not find com.github.jd-alexander:android-flat-button:v1.1." And " Failed to resolve: com.github.jd-alexander:android-flat-button:v1.1"
Can you help me please ? Thank you
@vincentieng read through all the comments above and see if you find a solution. Ensure you add JitPack as a repository.
@jd-alexander Thank you for your answer sir, I do have Jitpack as a repository but it still tell me that it "Failed to resolve : com.github.jd-alexander:android-flat-button:v1.1"
@chrisdavery please have a look at my gradel, hope this solve your error.
@chrisdavery you have to include the line maven.google.com please refer the image
@iSalmankhanZ @jd-alexander And it's working, thank a lot to both of you !
@vincentieng well good to know that its working all thanks to @jd-alexander for providing this library, happy coding.!
Awesome!
Hi Salman ! Thank you! i'll update you if i tried this . On 30 Jun 2018 20:13, "iSalmankhanZ" [email protected] wrote:
@chrisdavery https://github.com/chrisdavery please have a look at my gradel, hope this solve your error. [image: gradelo] https://user-images.githubusercontent.com/32505719/42125070-fffb2a14-7c8c-11e8-8283-9b2124abcade.JPG
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-401537337, or mute the thread https://github.com/notifications/unsubscribe-auth/AfE8DFmRVK8RWg1Z0QJ7zBCj7rCPHYOhks5uB2tPgaJpZM4QJ7rB .
how's this master?
On Sat, Jun 30, 2018 at 8:13 PM, iSalmankhanZ [email protected] wrote:
@chrisdavery https://github.com/chrisdavery please have a look at my gradel, hope this solve your error. [image: gradelo] https://user-images.githubusercontent.com/32505719/42125070-fffb2a14-7c8c-11e8-8283-9b2124abcade.JPG
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-401537337, or mute the thread https://github.com/notifications/unsubscribe-auth/AfE8DFmRVK8RWg1Z0QJ7zBCj7rCPHYOhks5uB2tPgaJpZM4QJ7rB .
What do you mean?
is it now ok?
On Sat, Jul 7, 2018 at 10:54 AM, Joel Dean [email protected] wrote:
What do you mean?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-403183763, or mute the thread https://github.com/notifications/unsubscribe-auth/AfE8DEX3Jg9lhEFkUF4JMaGGEggm7py_ks5uECLwgaJpZM4QJ7rB .
still unable to resolve :(
On Sun, Jul 8, 2018 at 7:10 PM, Chris Dave Piaoan [email protected] wrote:
is it now ok?
On Sat, Jul 7, 2018 at 10:54 AM, Joel Dean [email protected] wrote:
What do you mean?
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-403183763, or mute the thread https://github.com/notifications/unsubscribe-auth/AfE8DEX3Jg9lhEFkUF4JMaGGEggm7py_ks5uECLwgaJpZM4QJ7rB .
@iSalmankhanZ Hello, I know it's not the appropriate topic but as you've done the restauration app. I would like to ask you if you can help me because i'm stuck on a little problem for 3 days.
I'm at the part where when you click on a food, it's suppose to show you the detail and the quantity you would like to purchase, the problem is that when I click on the food. It seems that my clickListener is not working, here is my code.
`private void loadMenu(){ adapter = new FirebaseRecyclerAdapter<Category,MenuViewHolder>(Category.class,R.layout.menu_item, MenuViewHolder.class, category) { @Override protected void populateViewHolder(final MenuViewHolder viewHolder, Category model, int position) { viewHolder.txtMenuName.setText(model.getName()); Picasso.with(getBaseContext()).load(model.getImage()) .into(viewHolder.imageView); final Category clickItem = model; viewHolder.setItemClickListener(new ItemClickListener() { @Override public void onClick(View view, int position, boolean isLongClick) { Toast.makeText(Home.this, ""+clickItem.getName(), Toast.LENGTH_SHORT).show(); Intent foodList = new Intent(Home.this, FoodList.class); foodList.putExtra("CategoryId", adapter.getRef(position).getKey()); startActivity(foodList);
}
});
}
};
recycler_menu.setAdapter(adapter);
}`
I would also know if it is possible to DM on github (i'm a noob x) ) or create an independant topic like on stackoverflow.
Thanks a lot
@vincentieng here you go, you have to update firebase from 11.0 to 12.0 or higher refer this https://github.com/iSalmankhanZ/FINALproject
//Loading Menu private void loadMenu() { FirebaseRecyclerOptions<Category> options = new FirebaseRecyclerOptions.Builder<Category>() .setQuery(category, Category.class) .build(); adapter = new FirebaseRecyclerAdapter<Category, MenuViewHolder>(options) { @Override protected void onBindViewHolder(@NonNull MenuViewHolder viewHolder, final int position, @NonNull Category model) { viewHolder.txtMenuName.setText(model.getName()); Picasso.with(getBaseContext()).load(model.getImage()) .into(viewHolder.imageView); final Category clickItem = model; viewHolder.setItemClickListner(new ItemClickListner() { @Override public void onClick(View v, int adapterPosition, boolean isLongClick) { Intent serviceList = new Intent(Home.this, FoodList.class); serviceList.putExtra("CategoryId", adapter.getRef(position).getKey()); startActivity(serviceList); } }); } @NonNull @Override public MenuViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { View itemView = LayoutInflater.from(parent.getContext()) .inflate(R.layout.menu_item, parent, false); return new MenuViewHolder(itemView); } }; adapter.startListening(); recycler_menu.setAdapter(adapter); }
@iSalmankhanZ Thank you, it works for me.
@vincentieng Happy to know.
I have done all the requires steps, but I am getting errors in the FButton class. Please advice on a fix:
Update: I replaced the FButton class in the original place to the new .class file. But I am still getting the same error.
@agottiparthy1 please send a image of gradle and color so we can be of help to you.
@iSalmankhanZ hellooooo .. can u help me to build project AndroidEatit ? my project can't run on the emulator, my journey is still far from completing this project. can you help me? You are very good if you want to send your project to me. if you don't want to send your project, I hope you can guide me to complete this project.
What do you mean?
Same as @jd-alexander said. Just rephrasing here. the fix is
- Copy the file FButton.java from here --> https://github.com/hoang8f/android-flat-button/blob/master/library/src/main/java/info/hoang8f/widget/FButton.java to src/main/java/
- In the FButton.java change
FButton_buttonColor
at the line no115 } else if (attr == R.styleable.FButton_buttonColor)
to} else if (attr == R.styleable.FButton_fButtonColor) {
- Copy/Merge the 3 files under the https://github.com/hoang8f/android-flat-button/tree/master/library/src/main/res/values
- Make sure the build.gradle (Module) uses the library
compile 'com.github.jd-alexander:android-flat-button:v1.1'
- Make sure build.ggradle (project) has the jipack repository enabled like this
allprojects { repositories { google() jcenter() maven { url 'https://jitpack.io' } } }
- In the activity_main.xml or similar wherever you guys are using the widget
info.hoang8f.widget.FButton
if you are using the propertyButtonColor
; change it tofButtonColor
If you have these steps taken care of the build should run fine.
hey , my problem is that my FButton is only in read only mode , how can i change it to writable mode to follow step 2?
@nizarmeyzar, hello sorry for late replay and my repository is open you can access code when ever you want.
@nizarmeyzar if you still need help please let me know will help you for sure.
@syamina hello i am not able to understand your error properly can you please share your error screenshot so we can help.
Will be happy to help you, but the solution for this problem is already present in comments in github please do check. If in case problem still exists please let me know i ll be happy to help you, here's my email -> [email protected] feel free to contact me. Thanks & Regards, Salman
On Fri, Nov 16, 2018, 9:12 PM enriicoochiiesaa <[email protected] wrote:
@iSalmankhanZ https://github.com/iSalmankhanZ I'm follow AndroidEatIt. can u help me to resolve this ? [image: 1] https://user-images.githubusercontent.com/38888584/48631309-cfa63800-e9f0-11e8-8e94-64d5f00ad9a3.PNG
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-439433429, or mute the thread https://github.com/notifications/unsubscribe-auth/Ae__d82mVqyk5YXWo09eiAMVwpZ_H7iLks5uvtzfgaJpZM4QJ7rB .
Hello i am facing following error after changes made
CONFIGURE FAILED in 0s ERROR: Gradle DSL method not found: 'implementation()' Possible causes:
The project 'ChabookDelivery' may be using a version of the Android Gradle plug-in that does not contain the method (e.g. 'testCompile' was added in 1.1.0). Upgrade plugin to version 3.3.2 and sync project
The project 'ChabookDelivery' may be using a version of Gradle that does not contain the method. Open Gradle wrapper file
The build file may be missing a Gradle plugin. Apply Gradle plugin
Hi, I have followed all the instrustions above and I know the instructions say copy & merge these three files (attrs.xml, colors.xml, dimens.xml).
Edited: I have fixed the other errors, but I am still having trouble with the attribute part. Specifically I have problems with all the 5 attributes coming up as errors 8 times with this message: "error: failed linking file resources."
@Kin-AppDev could you please share the logcat information, so that i can help you further. Thanks.
Sure thing @SalmankhanZ, but I'm not sure if those errors from there related to the fButton though, I've see those errors before and other projects seem to be fine with it. But I can't be certain though.
Thanks in advance
It seems I have fixed most errors but the errors related to the attrs.xml still remains. How to set that file up and how do I enable that xmls:fbutton statement (it's grayed out atm)? Thanks in advance.
In addition, I have problems with all the 5 attributes coming up as errors 8 times with this message: "error: failed linking file resources." I think is related to the fact that I can't get that xmls statement working. Please help. Thanks.
Hi iSalmankhanZ,
Thanks for your reply. I have spend a lot of time trying to fix the issue. As I have eliminated the existing one, new ones keep popping up and such process keep going. Now this is the latest errors but I feel I get very close of fixing the whole thing if you can give me some assistance. Thanks.
Please attached the latest errors for your kind review.
On Sat, Aug 3, 2019 at 11:21 AM iSalmankhanZ [email protected] wrote:
@Kin-AppDev https://github.com/Kin-AppDev could you please share the logcat information, so that i can help you further. Thanks.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41?email_source=notifications&email_token=AMRGGS5RUPCM3NSBWCMKFYTQCWV7NA5CNFSM4EBHXLA2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3PRMAI#issuecomment-517936641, or mute the thread https://github.com/notifications/unsubscribe-auth/AMRGGS72LKETYZQ4K6D6ZSLQCWV7NANCNFSM4EBHXLAQ .
Hi @Kin-AppDev please email me at [email protected], lets not discuss the things that are not related to @jd-alexander's library. Thanks
Hey i followed all step right I got an error like Program type already present: info.hoang8f.widget.FButton while building the program can you help me
Hello, i want to ask, i already put 'com.github.jd-alexander:android-flat-button:v1' as my library and maven { url "https://jitpack.io" }, maven { url "https://maven.google.com" } as repositories but i still get an error
@jd-alexander your minSDK version is 17 and it is giving error that it should be atleast 19. how to do it
@sayyedfaisal06 you would have to fork the project and lessen the minSdk or the easier solution would be to use the manifest merger and force the library's min sdk. Check out this question & answer on Stack Overflow https://stackoverflow.com/questions/27335889/how-do-i-ignore-minsdkversion-of-library-in-android-studio
I have followed all the 6 steps to resolve all the errors but at the end it says Duplicate class found as below -
Would you please help me to resolve this issue?
Duplicate class info.hoang8f.fbutton.BuildConfig found in modules jetified-android-flat-button-v1.1-runtime.jar (com.github.jd-alexander:android-flat-button:v1.1) and jetified-fbutton-1.0.5-runtime.jar (info.hoang8f:fbutton:1.0.5)
Duplicate class info.hoang8f.widget.FButton found in modules jetified-android-flat-button-v1.1-runtime.jar (com.github.jd-alexander:android-flat-button:v1.1) and jetified-fbutton-1.0.5-runtime.jar (info.hoang8f:fbutton:1.0.5)
You are adding fbutton dependency 2 times just check. you can delete that and do like i say.
- Open your project gradle and add
maven { url "https://jitpack.io" }
below jCenter()
- Open build gradle and add
implementation 'com.github.jd-alexander:android-flat-button:v1.1'
This should work for you
On Fri, Feb 12, 2021 at 1:23 PM sangramsahutech [email protected] wrote:
Duplicate class info.hoang8f.fbutton.BuildConfig found in modules jetified-android-flat-button-v1.1-runtime.jar (com.github.jd-alexander:android-flat-button:v1.1) and jetified-fbutton-1.0.5-runtime.jar (info.hoang8f:fbutton:1.0.5)
Duplicate class info.hoang8f.widget.FButton found in modules jetified-android-flat-button-v1.1-runtime.jar (com.github.jd-alexander:android-flat-button:v1.1) and jetified-fbutton-1.0.5-runtime.jar (info.hoang8f:fbutton:1.0.5)
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/hoang8f/android-flat-button/issues/41#issuecomment-778038494, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOPUWBCX3YPJOKMQTIFGD6LS6TM7RANCNFSM4EBHXLAQ .