Snackbar package in AndroidX












8















When migrating a project or switching between branches which are and aren't migrated, Android Studio cannot build projects because it cannot find the android.support.design.widget.Snackbar package. Support/Design packages are removed but the migration table does not list the correct new package for this component.










share|improve this question



























    8















    When migrating a project or switching between branches which are and aren't migrated, Android Studio cannot build projects because it cannot find the android.support.design.widget.Snackbar package. Support/Design packages are removed but the migration table does not list the correct new package for this component.










    share|improve this question

























      8












      8








      8








      When migrating a project or switching between branches which are and aren't migrated, Android Studio cannot build projects because it cannot find the android.support.design.widget.Snackbar package. Support/Design packages are removed but the migration table does not list the correct new package for this component.










      share|improve this question














      When migrating a project or switching between branches which are and aren't migrated, Android Studio cannot build projects because it cannot find the android.support.design.widget.Snackbar package. Support/Design packages are removed but the migration table does not list the correct new package for this component.







      android android-snackbar androidx






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 1 '18 at 14:27









      Nick CardosoNick Cardoso

      13.4k64583




      13.4k64583
























          4 Answers
          4






          active

          oldest

          votes


















          6














          This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.



          The correct package to use is:



          com.google.android.material.snackbar.Snackbar


          It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.






          share|improve this answer































            1














            Old build artifact com.android.support:design now solves in com.google.android.material:material:1.0.0-rc01 for AndroidX build artifact






            share|improve this answer































              0














              Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)






              share|improve this answer































                0














                Add implementation "com.google.android.material:material:1.1.0-alpha02" to your app-level build.gradle.



                Also, ensure that your project is set up to migrate old packages to Androidx by including this in your gradle.properties file:



                android.useAndroidX=true
                android.enableJetifier=true






                share|improve this answer























                  Your Answer






                  StackExchange.ifUsing("editor", function () {
                  StackExchange.using("externalEditor", function () {
                  StackExchange.using("snippets", function () {
                  StackExchange.snippets.init();
                  });
                  });
                  }, "code-snippets");

                  StackExchange.ready(function() {
                  var channelOptions = {
                  tags: "".split(" "),
                  id: "1"
                  };
                  initTagRenderer("".split(" "), "".split(" "), channelOptions);

                  StackExchange.using("externalEditor", function() {
                  // Have to fire editor after snippets, if snippets enabled
                  if (StackExchange.settings.snippets.snippetsEnabled) {
                  StackExchange.using("snippets", function() {
                  createEditor();
                  });
                  }
                  else {
                  createEditor();
                  }
                  });

                  function createEditor() {
                  StackExchange.prepareEditor({
                  heartbeatType: 'answer',
                  autoActivateHeartbeat: false,
                  convertImagesToLinks: true,
                  noModals: true,
                  showLowRepImageUploadWarning: true,
                  reputationToPostImages: 10,
                  bindNavPrevention: true,
                  postfix: "",
                  imageUploader: {
                  brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
                  contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
                  allowUrls: true
                  },
                  onDemand: true,
                  discardSelector: ".discard-answer"
                  ,immediatelyShowMarkdownHelp:true
                  });


                  }
                  });














                  draft saved

                  draft discarded


















                  StackExchange.ready(
                  function () {
                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52593300%2fsnackbar-package-in-androidx%23new-answer', 'question_page');
                  }
                  );

                  Post as a guest















                  Required, but never shown

























                  4 Answers
                  4






                  active

                  oldest

                  votes








                  4 Answers
                  4






                  active

                  oldest

                  votes









                  active

                  oldest

                  votes






                  active

                  oldest

                  votes









                  6














                  This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.



                  The correct package to use is:



                  com.google.android.material.snackbar.Snackbar


                  It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.






                  share|improve this answer




























                    6














                    This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.



                    The correct package to use is:



                    com.google.android.material.snackbar.Snackbar


                    It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.






                    share|improve this answer


























                      6












                      6








                      6







                      This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.



                      The correct package to use is:



                      com.google.android.material.snackbar.Snackbar


                      It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.






                      share|improve this answer













                      This took a long time to resolve, as until your project successfully builds, autocomplete will not function to lookup packages.



                      The correct package to use is:



                      com.google.android.material.snackbar.Snackbar


                      It is also important to remember to change this on the XML tags as well as the imports if the migration has not worked successfully.







                      share|improve this answer












                      share|improve this answer



                      share|improve this answer










                      answered Oct 1 '18 at 14:27









                      Nick CardosoNick Cardoso

                      13.4k64583




                      13.4k64583

























                          1














                          Old build artifact com.android.support:design now solves in com.google.android.material:material:1.0.0-rc01 for AndroidX build artifact






                          share|improve this answer




























                            1














                            Old build artifact com.android.support:design now solves in com.google.android.material:material:1.0.0-rc01 for AndroidX build artifact






                            share|improve this answer


























                              1












                              1








                              1







                              Old build artifact com.android.support:design now solves in com.google.android.material:material:1.0.0-rc01 for AndroidX build artifact






                              share|improve this answer













                              Old build artifact com.android.support:design now solves in com.google.android.material:material:1.0.0-rc01 for AndroidX build artifact







                              share|improve this answer












                              share|improve this answer



                              share|improve this answer










                              answered Jan 10 at 13:35









                              Nicola GallazziNicola Gallazzi

                              1,482819




                              1,482819























                                  0














                                  Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)






                                  share|improve this answer




























                                    0














                                    Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)






                                    share|improve this answer


























                                      0












                                      0








                                      0







                                      Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)






                                      share|improve this answer













                                      Updating to Anko version 0.10.8 will resolve this, it will tell you that snackbar(view, int) is now deprecated, instead of it you will use view.snackbar(int: Message)







                                      share|improve this answer












                                      share|improve this answer



                                      share|improve this answer










                                      answered Nov 13 '18 at 13:24









                                      OdaymOdaym

                                      1,15211327




                                      1,15211327























                                          0














                                          Add implementation "com.google.android.material:material:1.1.0-alpha02" to your app-level build.gradle.



                                          Also, ensure that your project is set up to migrate old packages to Androidx by including this in your gradle.properties file:



                                          android.useAndroidX=true
                                          android.enableJetifier=true






                                          share|improve this answer




























                                            0














                                            Add implementation "com.google.android.material:material:1.1.0-alpha02" to your app-level build.gradle.



                                            Also, ensure that your project is set up to migrate old packages to Androidx by including this in your gradle.properties file:



                                            android.useAndroidX=true
                                            android.enableJetifier=true






                                            share|improve this answer


























                                              0












                                              0








                                              0







                                              Add implementation "com.google.android.material:material:1.1.0-alpha02" to your app-level build.gradle.



                                              Also, ensure that your project is set up to migrate old packages to Androidx by including this in your gradle.properties file:



                                              android.useAndroidX=true
                                              android.enableJetifier=true






                                              share|improve this answer













                                              Add implementation "com.google.android.material:material:1.1.0-alpha02" to your app-level build.gradle.



                                              Also, ensure that your project is set up to migrate old packages to Androidx by including this in your gradle.properties file:



                                              android.useAndroidX=true
                                              android.enableJetifier=true







                                              share|improve this answer












                                              share|improve this answer



                                              share|improve this answer










                                              answered Jan 2 at 11:54









                                              muragedenmurageden

                                              469




                                              469






























                                                  draft saved

                                                  draft discarded




















































                                                  Thanks for contributing an answer to Stack Overflow!


                                                  • Please be sure to answer the question. Provide details and share your research!

                                                  But avoid



                                                  • Asking for help, clarification, or responding to other answers.

                                                  • Making statements based on opinion; back them up with references or personal experience.


                                                  To learn more, see our tips on writing great answers.




                                                  draft saved


                                                  draft discarded














                                                  StackExchange.ready(
                                                  function () {
                                                  StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f52593300%2fsnackbar-package-in-androidx%23new-answer', 'question_page');
                                                  }
                                                  );

                                                  Post as a guest















                                                  Required, but never shown





















































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown

































                                                  Required, but never shown














                                                  Required, but never shown












                                                  Required, but never shown







                                                  Required, but never shown







                                                  Popular posts from this blog

                                                  android studio warns about leanback feature tag usage required on manifest while using Unity exported app?

                                                  SQL update select statement

                                                  'app-layout' is not a known element: how to share Component with different Modules