This is a staging forum for AgileBits, not an official support forum. Visit http://discussions.agilebits.com instead.

Android app can't find SD card

prisch
prisch Junior Member
I have installed the 1Password app on my phone. The keychain file has been copied from my mac to my EVO. When I open the app, the message is An error has occurred in the app.



It appears that the SD card with the 1Password Data file is missing etc. The card is recognized everywhere else and I believe I have it in the root of the card.



Thanks for any and all help.

Comments

  • GeneY
    GeneY AWS Team
    edited October 2010
    Hi prisch ,



    1P4A customers sometimes report this error message to me and in each and every case it turns out that they have SD cards

    on their phones locked for the data transfer through USB port.



    Please make sure the card is properly mounted on the device. Goto menu->settings->SD Card and make sure the SD card is properly mounted.

    Notice that the card is locked and inaccessible for the Android OS while you are copying some data on the phone through USB port.

    After I copy files on my Nexus 1 I Goto Menu->Notification and select USB connected option.Then I set "Turn Off USB Storage"

    You phone may behave a little bit differently so please refer to your phone manual for more information.



    Best Regards,

    Gene

    Android Developer







    [quote name='prisch' timestamp='1288250241' post='14177']

    I have installed the 1Password app on my phone. The keychain file has been copied from my mac to my EVO. When I open the app, the message is An error has occurred in the app.



    It appears that the SD card with the 1Password Data file is missing etc. The card is recognized everywhere else and I believe I have it in the root of the card.



    Thanks for any and all help.

    [/quote]
  • prisch
    prisch Junior Member
    [quote name='GeneY' timestamp='1288294835' post='14192']

    Hi prisch ,



    1P4A customers sometimes report this error message to me and in each and every case it turns out that they have SD cards

    on their phones locked for the data transfer through USB port.



    Please make sure the card is properly mounted on the device. Goto menu->settings->SD Card and make sure the SD card is properly mounted.

    Notice that the card is locked and inaccessible for the Android OS while you are copying some data on the phone through USB port.

    After I copy files on my Nexus 1 I Goto Menu->Notification and select USB connected option.Then I set "Turn Off USB Storage"

    You phone may behave a little bit differently so please refer to your phone manual for more information.



    Best Regards,

    Gene

    Android Developer

    [/quote]
  • prisch
    prisch Junior Member
    [quote name='GeneY' timestamp='1288294835' post='14192']

    Hi prisch ,



    1P4A customers sometimes report this error message to me and in each and every case it turns out that they have SD cards

    on their phones locked for the data transfer through USB port.



    Please make sure the card is properly mounted on the device. Goto menu->settings->SD Card and make sure the SD card is properly mounted.

    Notice that the card is locked and inaccessible for the Android OS while you are copying some data on the phone through USB port.

    After I copy files on my Nexus 1 I Goto Menu->Notification and select USB connected option.Then I set "Turn Off USB Storage"

    You phone may behave a little bit differently so please refer to your phone manual for more information.



    Best Regards,

    Gene

    Android Developer

    [/quote]
  • prisch
    prisch Junior Member
    [quote name='GeneY' timestamp='1288294835' post='14192']

    Hi prisch ,



    1P4A customers sometimes report this error message to me and in each and every case it turns out that they have SD cards

    on their phones locked for the data transfer through USB port.



    Please make sure the card is properly mounted on the device. Goto menu->settings->SD Card and make sure the SD card is properly mounted.

    Notice that the card is locked and inaccessible for the Android OS while you are copying some data on the phone through USB port.

    After I copy files on my Nexus 1 I Goto Menu->Notification and select USB connected option.Then I set "Turn Off USB Storage"

    You phone may behave a little bit differently so please refer to your phone manual for more information.



    Best Regards,

    Gene

    Android Developer



    Thanks Gene for all of your help. I have the HTC EVO 4G and I do not see anythging like turn off usb storage. Is it under USB debugging? Thanks again for your help.

    [/quote]
  • Jaun
    Jaun Junior Member
    I've also got an EVO and can see the file named 1Password.agilekeychain in the root of my SD card, but cannot select it. When copying out the keychain is it just copying a backup copy or do you need to do an export of somekind. This is onmy MacBook Pro running Snow Leopard and PW1 3.

    Thanks.
  • GeneY
    GeneY AWS Team
    Hi Jaun,



    As I described in detail in the 1P4A help there are two ways of using the app:



    First way is when you have a 1Password.agilekeychain file on SD card, no matter in which directory though.

    If you choose to use this option, you select the file during setup and data from it will be loaded into the device memory.



    The second option is to synchronize your device with 1Password application.Using this option there is no need to copy any files through USB port,

    data will be pulled to your phone automatically during synchronization with Dropbox.

    Most users prefer this option as more convenient.



    Please let me know if you need more info or refer to the 1P4A help for more information.



    Best Regards,

    Gene



    [quote name='Jaun' timestamp='1288401860' post='14267']

    I've also got an EVO and can see the file named 1Password.agilekeychain in the root of my SD card, but cannot select it. When copying out the keychain is it just copying a backup copy or do you need to do an export of somekind. This is onmy MacBook Pro running Snow Leopard and PW1 3.

    Thanks.

    [/quote]
  • Jaun
    Jaun Junior Member
    Thanks Gene, I got that... read the help and the file although present in the root of the SD card does not show up in the 1Password browse dialog box. Sorry to be "dense" about this, but how do I get the data file from the Mac to the EVO? I've tried taking a backup data file and renaming it to 1Password.agilekeychain as the help file says the file needs to be called... Should I be doing something else to get the file from the Mac to the EVO?



    I love 1Password and really want it towork on the EVO so any assistance would be most welcome!

    Thanks.
  • GeneY
    GeneY AWS Team
    Hi Jaun,



    Sorry to hear about your issues.



    First of all, install any File Manager (I prefer Asto - my favorite one, available for free on the market) on your phone and ensure that you actually have a folder 1Password.agilekeychain (name is critical here) in the

    root(topmost) directory on your phone.BTW, make absolutely sure that there is a subfolder /data/default under the 1Password.agilekeychain folder.



    Next, clear 1Password data on your phone (Menu->Preferences->Applications-> choose 1Password -> click Clear Data Button).

    Then launch an application, you will see a black Setup Screen.

    Select an option to have data file locally and try to find the folder, it should be found and be colored in yellow.



    Select the folder by clicking on it and location of your data file will be specified.



    Alternatively, place your data file inside your Dropbox on your PC/Mac (in order to do that, read 1P Help for your Mac which explains in details how to do that)

    Once it is done, choose an option on your phone "Synchronize with Dropbox".

    After you provide your dropbox credentials, all your data files will be automatically moved to the phone from your Mac and you won't need to copy anything.



    Please let me know if it helps or your need more info.



    Best Regards,

    Gene



    [quote name='Jaun' timestamp='1288650676' post='14415']

    Thanks Gene, I got that... read the help and the file although present in the root of the SD card does not show up in the 1Password browse dialog box. Sorry to be "dense" about this, but how do I get the data file from the Mac to the EVO? I've tried taking a backup data file and renaming it to 1Password.agilekeychain as the help file says the file needs to be called... Should I be doing something else to get the file from the Mac to the EVO?



    I love 1Password and really want it towork on the EVO so any assistance would be most welcome!

    Thanks.

    [/quote]
  • Jaun
    Jaun Junior Member
    OK, I have the folder verified on the EVO named as it should with a sub-directory named data. In it I have my 1Password datafile (does this need a special name too?) also tried anothe sub named default with a copy of the data file there too!. Doesn't matter, I still get an INVALID location when I try to select it.



    Open to other suggestions... <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />
  • GeneY
    GeneY AWS Team
    Hi Jaun,



    Could we take the discussion off-forum? Please email me to android-support@agile.ws for further consideration.



    I am still not sure how your directory structure is situated, not sure what you mean by the data file and why you need to copy "data file" into 1Password.agilekeychain/data/defult folder.

    This folder should contain a bunch of files with an extension .1password and also content.js and encryptionKeys.js files.



    Below is what I do on my Nexus 1 phone:

    ---------------------------------------------------------------------------------------------------------------------

    I have a folder 1Password.agilekeychain on my phone's SD card in a directory TEST.

    I open 1P4A , go to the black Setup Screen and select an option "Use data file on SD card".

    Once I do that I see a list of folders in the root directory on the SD card, one of the folders is called TEST.

    I click on this folder and I see a folder 1Password.agilekeychain in the browser and it is colored in yellow (meaning that it is a valid keychain and can be used).

    Click on it and location is set, I am presented with the Login screen, enter my password and everything works fine.

    ---------------------------------------------------------------------------------------------------------------------



    How about putting your 1Password.agilekeychain file into Dropbox on your computer ? This way you don't need to do anything, all required files will be moved to your phone automatically.

    Majority of 1P4A customers use this option.



    Will be waiting for your response on android-support@agile.ws



    Best Regards,

    Gene

    Android Developer



    [quote name='Jaun' timestamp='1288837838' post='14480']

    OK, I have the folder verified on the EVO named as it should with a sub-directory named data. In it I have my 1Password datafile (does this need a special name too?) also tried anothe sub named default with a copy of the data file there too!. Doesn't matter, I still get an INVALID location when I try to select it.



    Open to other suggestions... <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' />

    [/quote]
  • Jaun
    Jaun Junior Member
    edited November 2010
    OK, I set up Dropbox and I'm in business... <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> Now, If I move the location of the 1Password keychain on my MAC out of the Dropbox, I assume The EVO will be unaffected (except for the inability to sync future changes (correct?)

    Thanks Gene.



    BTW... is a copy of the file stored on the Dropbox site, or is it merely set up as a pass through? I'm thinking the former and how comfortable arefolks with their data in the cloud - as it were?
  • GeneY
    GeneY AWS Team
    Hi Jaun,



    I am glad that your problem has been resolved and 1P4A works for you now.



    What you have on your phone is a private copy of your keychain, therefore, the data you have on the phone won't be affected by any changes you made on your computer.

    (of course, until you sync your phone with your computer).



    1P4A doesn't store your Dropbox credentials on the phone,not even in some hidden system properties (all authentication is done by an access code), so there should not be any security

    compromise.



    Best Regards,

    Gene



    [quote name='Jaun' timestamp='1288920386' post='14507']

    OK, I set up Dropbox and I'm in business... <img src='http://forum.agile.ws/public/style_emoticons/<#EMO_DIR#>/smile.gif' class='bbc_emoticon' alt=':)' /> Now, If I move the location of the 1Password keychain on my MAC out of the Dropbox, I assume The EVO will be unaffected (except for the inability to sync future changes (correct?)

    Thanks Gene.



    BTW... is a copy of the file stored on the Dropbox site, or is it merely set up as a pass through? I'm thinking the former and how comfortable arefolks with their data in the cloud - as it were?

    [/quote]