-
Notifications
You must be signed in to change notification settings - Fork 960
IDB: Current setting isn't a valid IDB installation #3126
Comments
@seyaobey-dev many thanks for reaching out. That doesn't seem the path to the idb binary. On macOS, can you please execute this on the terminal: That'll print out the path to idb. Copy the value and set it into Flipper -> Settings. For example, this is a valid path for idb: |
Also
|
Please make sure the IDB setting ends with |
@seyaobey-dev what was your steps installing idb on you mac? I'm kinda lost in the "make sure to install everything through homebrew" on m1 mac to keep stuff working. For me fails with
And i'm kinda lost at here. EDIT:
which is kinda dead-end for me since not even an error message is present. |
It seems that idb is not installed in this path /usr/local/bin/idb when using this command: |
I am using python 3.10 |
You should not have to move anything... |
Have absolutely the same issue, except |
#!/Library/Frameworks/Python.framework/Versions/3.10/bin/python3.10
# -*- coding: utf-8 -*-
import re
import sys
from idb.cli.main import main
if __name__ == '__main__':
sys.argv[0] = re.sub(r'(-script\.pyw|\.exe)?$', '', sys.argv[0])
sys.exit(main()) |
Temporary workaround:
This will create real executable file from python script, which may be used by flipper. You may also need |
@mweststrate could you update installation steps for new python versions? |
I was heaving the same error, and the @gavrilikhin-d solution works for me. But the Flipper still don't recognize my ios device and I can't debug my application. Anyone having the same error? |
I spent a lot of time troubleshooting this myself. Turns out all I had to do was go into the Flipper settings, and change the "IDB binary location" to match the location given when you run In my case I had to change the location to "/Users/my-username/.pyenv/idb" With the amount of people that report having issues with installing idb to use Flipper, it blows my mind that this solution isn't included anywhere in the Flipper Installation guide. |
Again, if it's in your PATH nothing should be added in the documentation and it should work properly. |
At first i was unable to get
Based off of facebook/idb#620 I'd prefer not to run this command as
Installing with |
I just created a symbolic link to the current path, so I can keep it under homebrew: ~ which idb Then I did this: ln -s /opt/homebrew/bin/idb /usr/local/bin/idb Done =) |
This worked for me... Thanks! |
Once again asking devs to add a section in the troubleshooting docs about this because this is a common issue. Linking to the idb docs that link to non-existent pip install docs isn't very intuitive. |
I used |
I had to run the below command to resolve the issue for
|
🐛 Bug Report
Apologies, this may not be a bug per se but I could not find any forum or other place where I can find help. This is the first time for me using Flipper. After having followed the instructions, I was able to install Flipper on my Macbook air M1 (2020) Monterey.
When I open "Setup Doctor", everything is green except a warning with IDB:
I followed the instructions on this repository and also on facebook IDB page.
To Reproduce
Install Flipper according to instructions
Install facebook IDB companion and client
Environment
OS: MacOS Monterey 12.0.1, Chip Apple M1
Flipper version: 0.123.0 (50.0.0)
Android Studio Artic Fox 2020.3.1 Patch 3
XCode 13.2 beta 2
The text was updated successfully, but these errors were encountered: