Fixed
Status Update
Comments
ap...@google.com <ap...@google.com> #2
Seems to be a DNS problem with systems that have 'obtain DNS server address automatically'. Changed my system to a manual setting and the browser etc now work. SDK 2.2 didn't seem to mind the auto setting though.
jb...@google.com <jb...@google.com> #3
Could you please describe how/where you changed your system to a manual setting?
ap...@google.com <ap...@google.com> #4
Based on its date, this issue was originally reported before Android 2.3. Because of the many changes that existed in Android 4.x compared to previous versions, it's very likely that this issue doesn't exist in recent versions of Android like 4.2.2 or newer. Because of the high likelihood that this issue is obsolete, it is getting closed automatically by a script, without a human looking at it in detail. If the issue still exists on a Nexus 4 or Nexus 7 running Android 4.2.2 and is not related to Google applications, please open a new report accordingly.
lb...@gmail.com <lb...@gmail.com> #5
java.lang.IllegalArgumentException: Unable to locate adb
at com.android.tools.idea.run.editor.DeployTargetPickerDialog.<init>(DeployTargetPickerDialog.java:144)
at com.android.tools.idea.run.editor.ShowChooserTargetProvider.showPrompt(ShowChooserTargetProvider.java:113)
at com.android.tools.idea.run.AndroidRunConfigurationBase.getDeployTarget(AndroidRunConfigurationBase.java:600)
at com.android.tools.idea.run.AndroidRunConfigurationBase.doGetState(AndroidRunConfigurationBase.java:281)
at com.android.tools.idea.run.AndroidRunConfigurationBase.getState(AndroidRunConfigurationBase.java:241)
at com.intellij.execution.runners.ExecutionEnvironment.getState(ExecutionEnvironment.java:158)
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:55)
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:50)
at com.intellij.execution.ProgramRunnerUtil.executeConfigurationAsync(ProgramRunnerUtil.java:92)
at com.intellij.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:41)
at com.intellij.execution.impl.ExecutionManagerImpl.restart(ExecutionManagerImpl.java:93)
at com.intellij.execution.impl.ExecutionManagerImpl.access$300(ExecutionManagerImpl.java:44)
at com.intellij.execution.impl.ExecutionManagerImpl$3.run(ExecutionManagerImpl.java:442)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:356)
at com.intellij.util.Alarm$Request.run(Alarm.java:343)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:228)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:755)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:704)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:391)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
at com.android.tools.idea.run.editor.DeployTargetPickerDialog.<init>(DeployTargetPickerDialog.java:144)
at com.android.tools.idea.run.editor.ShowChooserTargetProvider.showPrompt(ShowChooserTargetProvider.java:113)
at com.android.tools.idea.run.AndroidRunConfigurationBase.getDeployTarget(AndroidRunConfigurationBase.java:600)
at com.android.tools.idea.run.AndroidRunConfigurationBase.doGetState(AndroidRunConfigurationBase.java:281)
at com.android.tools.idea.run.AndroidRunConfigurationBase.getState(AndroidRunConfigurationBase.java:241)
at com.intellij.execution.runners.ExecutionEnvironment.getState(ExecutionEnvironment.java:158)
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:55)
at com.intellij.execution.runners.BaseProgramRunner.execute(BaseProgramRunner.java:50)
at com.intellij.execution.ProgramRunnerUtil.executeConfigurationAsync(ProgramRunnerUtil.java:92)
at com.intellij.execution.ProgramRunnerUtil.executeConfiguration(ProgramRunnerUtil.java:41)
at com.intellij.execution.impl.ExecutionManagerImpl.restart(ExecutionManagerImpl.java:93)
at com.intellij.execution.impl.ExecutionManagerImpl.access$300(ExecutionManagerImpl.java:44)
at com.intellij.execution.impl.ExecutionManagerImpl$3.run(ExecutionManagerImpl.java:442)
at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:232)
at com.intellij.util.Alarm$Request.runSafely(Alarm.java:356)
at com.intellij.util.Alarm$Request.run(Alarm.java:343)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:228)
at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:315)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.doRun(LaterInvocator.java:435)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.runNextEvent(LaterInvocator.java:419)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:403)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:762)
at java.awt.EventQueue.access$500(EventQueue.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:715)
at java.awt.EventQueue$3.run(EventQueue.java:709)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:732)
at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:755)
at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:704)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:391)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
jb...@google.com <jb...@google.com> #6
voilà ce qu'on m'affiche lorsque j’exécute mon programme
lb...@gmail.com <lb...@gmail.com> #7
je ne vois pas comment résoudre ce problème. svp aidez moi
as...@google.com <as...@google.com> #9
Hi
na...@google.com <na...@google.com> #10
The following release(s) address this bug.It is possible this bug has only been partially addressed:
androidx.fragment:fragment:1.7.0-alpha05
androidx.transition:transition:1.5.0-alpha03
lb...@gmail.com <lb...@gmail.com> #11
@8 Not sure I see there about Fragments in navigation component, of how to handle it there.
It's mostly about Activities.
Also, speaking of Activities, I can't find a way to support it only to some Activities. Currently it's all-or-nothing, making it very hard to migrate to it and also reduce the appeal of migrating to it (as it requires the entire project to migrate, instead of just what matters).
@9 Please also show samples in fragments within navigation.
In the past when I talked about it, Google actually said (maybe even here in the issue tracker) that it's denied and won't be added.
I don't understand what's going on now.
It's mostly about Activities.
Also, speaking of Activities, I can't find a way to support it only to some Activities. Currently it's all-or-nothing, making it very hard to migrate to it and also reduce the appeal of migrating to it (as it requires the entire project to migrate, instead of just what matters).
@9 Please also show samples in fragments within navigation.
In the past when I talked about it, Google actually said (maybe even here in the issue tracker) that it's denied and won't be added.
I don't understand what's going on now.
as...@google.com <as...@google.com> #12
Hi
We are planning on publishing a set of samples showing fragment animations. You'll be able to find them in
lb...@gmail.com <lb...@gmail.com> #13
@12 Was it added recently? I don't remember seeing this.
About the samples, please also add for navigation and maybe also for the navigation-drawer sample.
Even better if you put it in the templates of a new Activity, as this way you could encourage developers to do it.
About the samples, please also add for navigation and maybe also for the navigation-drawer sample.
Even better if you put it in the templates of a new Activity, as this way you could encourage developers to do it.
as...@google.com <as...@google.com> #14
Yes, per-activity opt-in is new in Android 14 and so this portion of the guide was added recently. Thank you for your feedback -- we'll take it into consideration.
lb...@gmail.com <lb...@gmail.com> #15
Comment has been deleted.
lb...@gmail.com <lb...@gmail.com> #16
@14 OK thank you. I wish you'd restore some of the templates there, to show how to use them nowadays.
I learn better from tiny samples than large ones. And those that are shown "on the way" right in the templates of the IDE mean you are serious about them.
Please make sure that we can have all of the possible behaviors of the Predictive Back Gesture when used in a fragment withing the navigation graph:
1. Show the fragment that we will go to when trying to go back
2. Block going to previous fragment (either doesn't exist, or exist and we choose not to allow it) and instead show what's behind in terms of Activity (or app), instead (leaving the current Activity/app)
3. Block back gesture completely, not allowing to go back
Will you please also fix the countless of weird exceptions that appear to this day even on Android 14, related to foreground service?
I've been struggling with it for a very long time. Even found some scenarios for some of the exceptions to occur, and some even contradict the documentation, including even on Pixel devices...
I learn better from tiny samples than large ones. And those that are shown "on the way" right in the templates of the IDE mean you are serious about them.
Please make sure that we can have all of the possible behaviors of the Predictive Back Gesture when used in a fragment withing the navigation graph:
1. Show the fragment that we will go to when trying to go back
2. Block going to previous fragment (either doesn't exist, or exist and we choose not to allow it) and instead show what's behind in terms of Activity (or app), instead (leaving the current Activity/app)
3. Block back gesture completely, not allowing to go back
Will you please also fix the countless of weird exceptions that appear to this day even on Android 14, related to foreground service?
I've been struggling with it for a very long time. Even found some scenarios for some of the exceptions to occur, and some even contradict the documentation, including even on Pixel devices...
lb...@gmail.com <lb...@gmail.com> #17
@14 The blocking to going to previous Fragment is important in case the previous Fragment is used as a way to choose which Fragment to reach, and not as UI.
This is something that was said to use instead of clearing the stack itself:
https://issuetracker.google.com/issues/109909461#comment5
https://developer.android.com/guide/navigation/use-graph/conditional
So you wouldn't want to show the MainFragment there, and instead you'd want to allow to skip directly to the Activity behind, even though MainFragment is in the back-stack of the navigation.
Sadly even there on this documentation, there is no sample and there is a lot of missing code.
This is something that was said to use instead of clearing the stack itself:
So you wouldn't want to show the MainFragment there, and instead you'd want to allow to skip directly to the Activity behind, even though MainFragment is in the back-stack of the navigation.
Sadly even there on this documentation, there is no sample and there is a lot of missing code.
Description
API 34 provided a new Predictive Back Gesture that allows seeking when going back and provides a View of the previous Activity.
Now that this feature is available between Activities it would be nice if it was also available between Fragments. Fragments need to handle multiple effects system to get this working and this bug will focus on providing support for Transitions.