Lazarus中文社区

 找回密码
 立即注册(注册审核可向QQ群索取)

QQ登录

只需一步,快速开始

Lazarus IDE and 组件 下载地址版权申明
楼主: delphicn

Laz4Android 发布专用帖,lazarus安卓开发IDE

[复制链接]

该用户从未签到

发表于 2015-9-26 09:43:44 | 显示全部楼层
这个项目很好
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2015-10-1 22:44:59 | 显示全部楼层
反應一下,9/24版本的似乎有點怪:
當我編譯完畢開始使用時,第一次開啟首先就是調整各窗體的大小與位置,調整好後關掉再開,各窗體的大小位置又跑回原始的狀態,請問是我哪邊疏忽掉了嗎?
(用49563那次的版本沒有這個現象,調整好後關掉重開窗體位置會維持前次狀態)
其他人使用有這問題嗎?
謝謝!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-2 18:11:02 | 显示全部楼层
    chenyuchih 发表于 2015-10-1 22:44
    反應一下,9/24版本的似乎有點怪:
    當我編譯完畢開始使用時,第一次開啟首先就是調整各窗體的大小與位置, ...

    你好,兄台,这是Lazarus官方trunk中的问题,也不知官方是从什么版本开始修改过的,我也是各种不适应啊,只能等他们改完再说了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-2 21:39:33 | 显示全部楼层
    2015年10月02日再次更新:laz4android1.5-49903-FPC3.1.1,此次更新修复了两个问题:
    1、修复上次更新后,不能编译安装customdrawn.lpk包的问题;
    2、修复了androidlcl示例在此版中不能编译通过的问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-17 21:03:51 | 显示全部楼层
    2015年10月17日再次更新:laz4android1.5-50093-FPC3.1.1,此次主要更新了lazaurs IDE部分,Lazarus开发组已修正了代码编辑器位置和大小调整后不正常的问题。在上一版本laz4android1.5-49903也存在此问题,编辑源码时非常不适应,不舒服。FPC编译器仍然使用3.1.1 trunk svn 31903版本。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-10-18 11:00:25 | 显示全部楼层
    本帖最后由 chenyuchih 于 2015-10-18 11:08 编辑

    這次的版本,當我編譯完畢後沒有 startlazarus.exe 執行檔,直接雙擊 lazarus.exe (135MB....應該是沒有執行到strip就中斷了) 則跳出這不是正確的win32應用程式.......

    請問是否有編譯過程的log檔案可以讓我po上來給樓主分析的嗎?

    --

    更正,把檔案砍掉,重新解壓縮一次再編譯就又好了....可能先前哪邊檔案有不完整吧,再多測試看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-18 11:11:41 | 显示全部楼层
    本帖最后由 delphicn 于 2015-10-18 11:13 编辑
    chenyuchih 发表于 2015-10-18 11:00
    這次的版本,當我編譯完畢後沒有 startlazarus.exe 執行檔,直接雙擊 lazarus.exe (135MB....應該是沒有執行 ...

    你好,兄台,小弟这边测试一切OK。
    1、你可以打开CMD命令行窗口,在命令行窗口中执行build.bat,看看执行到哪一步出错了;
    2、或者,你可以直接使用exe安装包,安装完毕后是否可以正常运行。

    EDIT:OK,谢谢兄台支持!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-10-20 08:58:53 | 显示全部楼层
    本帖最后由 chenyuchih 于 2015-10-20 09:00 编辑

    對不起,試了好幾天還是解決不了,所以上來煩大家 ...

    這次的FPC版本似乎變革較大,除了編譯後的binary大小小很多外,是不是JNI相關的規則有所變更?

    下面最基本的Code可以編譯但是一執行就閃退 (我用Android 2.3 API10的模擬器執行,老電腦跑不了新的Android),7/25的版本就都一切正常(目前是我用起來最穩定的)

    FPC側:
    library testjni;

    {$mode objfpc}{$H+}

    uses
      JNI;

    Function MyAdd(Env: pJNIEnv;this:JObject;a,b:JDouble):JDouble;Cdecl;
    begin
    Result:=a+b;
    end;

    Function JNI_OnLoad(VM: PJavaVM;Reserved: Pointer):JInt;Cdecl;
    begin
    Result:=JNI_VERSION_1_4; //回傳JNI版本
    end;

    Procedure JNI_OnUnload(VM: PJavaVM;Reserved: Pointer);Cdecl;
    begin
    end;

    Exports

    MyAdd name 'Java_Test_TestJNI_MyAdd',

    JNI_OnLoad,
    JNI_OnUnLoad;

    begin
    end.

    -----------------
    Java側:
    public class TestJNI {
            static
            {
                    System.loadLibrary("testjni");               
            }
                   
            public static native double MyAdd(double a, double b);
    }

    麻煩有時間前輩們指點一下問題在哪邊,感恩!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-8-26 17:08
  • 签到天数: 7 天

    [LV.3]偶尔看看II

     楼主| 发表于 2015-10-29 21:27:08 | 显示全部楼层
    2015年10月29日再次更新:laz4android1.4.4-FPC3.0.0RC2,此次更新采用lazaurs 1.4.4稳定版+FPC3.0.0 rc2版本,稳定的IDE。这样,一旦FPC3.0正式版推出的话,laz4android也可以推出一个稳定版本。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    发表于 2015-10-30 08:21:31 | 显示全部楼层
    本帖最后由 chenyuchih 于 2015-10-30 09:17 编辑

    喔喔~穩定版!這就是我一直在等待的...... 雖然 FPC 還是 RC2,不過已經很迷人了

    --

    EDIT: 呃....上次問的JNI問題還是存在,編譯以後so檔體積還是很小沒錯,但是不能執行的話,對於寫庫的時候完全一整個無用阿....Orz
    回复 支持 反对

    使用道具 举报

    *滑块验证:

    本版积分规则

    QQ|手机版|小黑屋|Lazarus中国|Lazarus中文社区 ( 鄂ICP备16006501号-1 )

    GMT+8, 2025-5-1 15:55 , Processed in 0.027814 second(s), 6 queries , Redis On.

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表