Tools Setting dialog box not showing

Please help me to solve this problem
Exception in thread “AWT-EventQueue-0” java.lang.NullPointerException
at org.sil.app.builder.common.utils.FileUtils.fileSep(FileUtils.java:58)
at org.sil.app.builder.common.settings.BuildEnvironment.fileSep(BuildEnvironment.java:373)
at org.sil.app.builder.common.settings.BuildEnvironment.getSdkToolsNameAndVersion(BuildEnvironment.java:481)
at org.sil.app.builder.common.settings.BuildEnvironment.getSdkToolsVersion(BuildEnvironment.java:450)
at org.sil.app.builder.common.dialog.SettingsDialog.updateAndroidSdkPackageVersions(SettingsDialog.java:519)
at org.sil.app.builder.common.dialog.SettingsDialog.buildAndroidSDKPanel(SettingsDialog.java:300)
at org.sil.app.builder.common.dialog.SettingsDialog.buildTabs(SettingsDialog.java:139)
at org.sil.app.builder.common.reader.dialog.CommonReaderSettingsDialog.buildTabs(CommonReaderSettingsDialog.java:74)
at org.sil.app.builder.common.dialog.SettingsDialog.(SettingsDialog.java:122)
at org.sil.app.builder.common.reader.dialog.CommonReaderSettingsDialog.(CommonReaderSettingsDialog.java:38)
at org.sil.app.builder.common.reader.CommonReaderAppBuilderFrame.showSettingsDialog(CommonReaderAppBuilderFrame.java:188)
at org.sil.app.builder.common.AppBuilderFrame.showSettingsDialog(AppBuilderFrame.java:1746)
at org.sil.app.builder.common.AppBuilderFrame.lambda$buildToolsMenu$19(AppBuilderFrame.java:735)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.menuDragMouseReleased(Unknown Source)
at javax.swing.JMenuItem.fireMenuDragMouseReleased(Unknown Source)
at javax.swing.JMenuItem.processMenuDragMouseEvent(Unknown Source)
at javax.swing.JMenuItem.processMouseEvent(Unknown Source)
at javax.swing.MenuSelectionManager.processMouseEvent(Unknown Source)
at javax.swing.plaf.basic.BasicPopupMenuUI$MouseGrabber.eventDispatched(Unknown Source)
at java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Unknown Source)
at java.awt.Toolkit$ToolkitEventMulticaster.eventDispatched(Unknown Source)
at java.awt.Toolkit.notifyAWTEventListeners(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Sorry, this problem can occur if an Android SDK folder has been entered which does not exist. It will be fixed for the next release (early next week). In the meantime, the workaround is to delete the settings file, which you will find here:

C:\Users\YourName\AppData\Roaming\SIL\App Builder\rab-settings.xml

where YourName is your user name.

You should then be able to open the Tools > Settings again and Browse to find a valid Android SDK folder.

Thank you and waiting for next release.