Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android psqlDroid&;postgreSQL 8.4.1和;安卓&;全英文及;使psql失败_Android_Postgresql_Build_Makefile_Android.mk - Fatal编程技术网

Android psqlDroid&;postgreSQL 8.4.1和;安卓&;全英文及;使psql失败

Android psqlDroid&;postgreSQL 8.4.1和;安卓&;全英文及;使psql失败,android,postgresql,build,makefile,android.mk,Android,Postgresql,Build,Makefile,Android.mk,我想用psqlDroid制作一个android平台(用于模拟器) 下载并配置Android源代码树 下载postgresql-8.4.1 下载psqldroid补丁 提取postgres存档并将目录移动到Android源代码树下的external/postgresql 更改为外部/postgresql目录 应用psqldroid修补程序 运行sh创建符号链接。sh 更改为android源代码树的根目录 makepsql 结果如下: build/core/base_rules.mk:78: ***

我想用psqlDroid制作一个android平台(用于模拟器)

  • 下载并配置Android源代码树

  • 下载postgresql-8.4.1

  • 下载psqldroid补丁

  • 提取postgres存档并将目录移动到Android源代码树下的
    external/postgresql

  • 更改为
    外部/postgresql
    目录

  • 应用psqldroid修补程序

  • 运行
    sh创建符号链接。sh

  • 更改为android源代码树的根目录

  • makepsql

  • 结果如下:

    build/core/base_rules.mk:78: *** Module name: psql
    
    build/core/base_rules.mk:79: *** Makefile location: external/postgresql
    
    ....
    
    build/core/base_rules.mk:90: *   Add "LOCAL_MODULE_TAGS := optional" in the
    
    ....
    
    build/core/base_rules.mk:102: *** user tag detected on new module - user tags are only supported on 
    legacy modules.  Stop.
    
    mike@ubuntu:~/myandroid$
    
    所以我打开并签出了路径中的
    Android.mk
    文件,
    external/postgresql/src/interfaces/psql/

    我找不到已定义的
    本地\u模块\u标记

    有人知道如何解决这个问题吗

    请帮帮我。我愿意认真听取任何建议。

    如果我错过了什么,请告诉我。我会附上任何东西


    祝你有一个非常美妙的一天

    下载postgresql-8.4.1。什么?!?你到底为什么要下载一个过时的PostgreSQL版本的旧版本?如果你出于某种原因需要8.4,至少你应该使用8.4.22(是的,这是以后的21点更新版本)。事实上我不知道为什么我会选择,我只关注psqlDroid wiki页面。非常感谢,我现在就要更改。我更改了postgresql目录中Android.mk的代码。也就是说,我刚刚在文件中插入了“LOCAL_MODULE_TAGS:=eng”。现在错误被更改->没有规则使目标为“psql”。停止请任何人帮助我:(你到底想在这里完成什么?你想在Android上运行PostgreSQL server可执行文件吗?是的。这就是我想做的。当我搜索How时,我找到了psqlDroid…但它对我不起作用.)。。