title: Am not able to create database with custom sqlite bindings
body: <p>I custom Built Sqlite For android studio.
  To be able to store polygon coordinates.</p>
  
  <p>But running my code it produces the error</p>
  
  <blockquote>
    <p>Caused by: org.sqlite.database.sqlite.SQLiteCantOpenDatabaseException: unknown error (code 14): Could not open database</p>
  </blockquote>
  
  <p>When triying to getReadableDatabase();</p>
  
  <pre><code>public class MainActivity extends AppCompatActivity
  
      implements NavigationView.OnNavigationItemSelectedListener {
  
      private  TestOpenHelper mOpenHelper;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      System.loadLibrary("sqliteX");
      setContentView(R.layout.activity_main);
      Toolbar toolbar = findViewById(R.id.toolbar);
      setSupportActionBar(toolbar);
  
      mOpenHelper = new TestOpenHelper(this);
  
      mOpenHelper.getReadableDatabase();
  </code></pre>
  
  <blockquote>
    <p>TestOpenHelper class</p>
  </blockquote>
  
  <pre><code>import  org.sqlite.database.sqlite.SQLiteDatabase;;
  import org.sqlite.database.sqlite.SQLiteOpenHelper;
  
  public class TestOpenHelper extends SQLiteOpenHelper {
  public static final String DATABASE_NAME = "test.db";
  public static final int DaATABASE_VERISION = 1;
  public TestOpenHelper(Context context) {
      super(context, DATABASE_NAME, null, DaATABASE_VERISION);
  }
  
  @Override
  public void onCreate(SQLiteDatabase db) {
      db.execSQL(TestDatabaseContract.OwnerInfoEntry.SQL_CREATE_TABLE);
      db.execSQL(TestDatabaseContract.PropertyInfoEntry.SQL_CREATE_TABLE);
  
  
      DatabaseDataWorker worker = new DatabaseDataWorker(db);
      worker.insertOwnerInfo();
      worker.insertPropertyInfo();
  
  
  }
  </code></pre>
  
  <blockquote>
    <p>DatabaseCoontract Class</p>
  </blockquote>
  
  <pre><code>import android.provider.BaseColumns;
  
  
  public final class TestDatabaseContract {
  private TestDatabaseContract() {}
  
  public static  final class  PropertyInfoEntry {
      public static final String TABLE_NAME = "property_info";
      public static  final String COLUMN_PROPERTY_ID = "property_id";
  
      public  static final String SQL_CREATE_TABLE =
              "CREATE TABLE " + TABLE_NAME + " USING geopoly(" + COLUMN_PROPERTY_ID  +  ")";
  }
  public static  final class OwnerInfoEntry implements  BaseColumns{
      public static final String TABLE_NAME = "owner_info";
      public static  final String COLUMN_OWNER_ID = "id";
      public static  final String COLUMN_OWNER_NAME = "name";
      public static  final String COLUMN_OWNER_LOCATION = "location";
      public static  final String COLUMN_PROPERTY_ID = "property_id";
  
      public  static final String SQL_CREATE_TABLE =
              "CREATE TABLE " + TABLE_NAME + " (" +
                      _ID + " INTEGER PRIMARY KEY, " +
                      COLUMN_OWNER_ID + " INTEGER UNIQUE NOT NULL, " +
                      COLUMN_OWNER_NAME + " TEXT NOT NULL, " +
                      COLUMN_OWNER_LOCATION + " TEXT NOT NULL, " +
                      COLUMN_PROPERTY_ID + " TEXT)";
  }
  </code></pre>
  
  <p>}</p>