Hi,
Case:
Usually I rename my projects according to the task to be accomplished... so the built shared object takes the name of my project (e.g "libProfiler.so" instead of "libcontrols.so").
The Issue:
When I rename my project I lose my build.gradle config because of the following checks based on hardcoded (constant = libcontrols.so)
if FileExists(FPathToAndroidProject + 'libs\armeabi\libcontrols.so' ) then
begin
includeList.Add('''armeabi''');
end;
if FileExists(FPathToAndroidProject + 'libs\armeabi-v7a\libcontrols.so' ) then
begin
includeList.Add('''armeabi-v7a''');
end;
if FileExists(FPathToAndroidProject + 'libs\arm64-v8a\libcontrols.so' ) then
begin
includeList.Add('''arm64-v8a''');
end;
if FileExists(FPathToAndroidProject + 'libs\x86_64\libcontrols.so' ) then
begin
includeList.Add('''x86_64''');
end;
if FileExists(FPathToAndroidProject + 'libs\x86\libcontrols.so' ) then
begin
includeList.Add('''x86''');
end;
if FileExists(FPathToAndroidProject + 'libs\mips\libcontrols.so' ) then
begin
includeList.Add('''mips''');
end;
auxStr:= includeList.DelimitedText; //NEW! includeList based...
universalApk:= False;
if includeList.Count > 1 then
universalApk:= True;