Вверх ↑
Этот топик читают: Гость
Ответов: 4622
Рейтинг: 746
#1006: 2014-06-02 12:13:48 ЛС | профиль | цитата
Значит, так должно быть. Какая конфигурация компьютера?
карма: 26

0
Гость
Ответов: 17029
Рейтинг: 0
#1007: 2014-06-02 12:16:04 правка | ЛС | профиль | цитата


Редактировалось 8 раз(а), последний 2022-09-20 02:47:15
карма: 0

0
Ответов: 4622
Рейтинг: 746
#1008: 2014-06-02 12:17:35 ЛС | профиль | цитата
Вроде нормально. Так должно быть.
карма: 26

0
Ответов: 578
Рейтинг: 14
#1009: 2014-06-03 08:20:52 ЛС | профиль | цитата
При использовании компонента ActionBar вот такая беда
Подготовка к сборке проекта...
Генерация кода целевого языка
Компоновка проекта...
Command line: Android.exe "C:\HiAsm_AltBuild\Elements\android\code\Client.java" "C:\HiAsm_AltBuild\Elements\android\code" "C:\HiAsm_AltBuild\My_Project\Android\"
Buildfile: C:\HiAsm_AltBuild\Elements\android\code\result\build.xml

-set-mode-check:

-set-debug-files:

-check-env:
[checkenv] Android SDK Tools Revision 22.6.0
[checkenv] Installed at C:\HiAsm_AltBuild\compiler\Android

-setup:
[echo] Project Name: HiasmMain
[gettype] Project Type: Application

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 19.0.3
[echo] Resolving Build Target for HiasmMain...
[gettarget] Project Target: Android 4.4.2
[gettarget] API level: 19
[echo] ----------
[echo] Creating output directories if needed...
[mkdir] Created dir: C:\HiAsm_AltBuild\Elements\android\code\result\bin\res
[mkdir] Created dir: C:\HiAsm_AltBuild\Elements\android\code\result\bin\rsObj
[mkdir] Created dir: C:\HiAsm_AltBuild\Elements\android\code\result\bin\rsLibs
[mkdir] Created dir: C:\HiAsm_AltBuild\Elements\android\code\result\bin\classes
[mkdir] Created dir: C:\HiAsm_AltBuild\Elements\android\code\result\bin\dexedLibs
[echo] ----------
[echo] Resolving Dependencies for HiasmMain...
[dependency] Library dependencies:
[dependency]
[dependency] ------------------
[dependency] Ordered libraries:
[dependency]
[dependency] ------------------
[echo] ----------
[echo] Building Libraries with 'debug'...

nodeps:

-set-mode-check:

-set-debug-files:

-check-env:
[checkenv] Android SDK Tools Revision 22.6.0
[checkenv] Installed at C:\HiAsm_AltBuild\compiler\Android

-setup:
[echo] Project Name: appcompat
[gettype] Project Type: Android Library

-set-debug-mode:

-debug-obfuscation-check:

-pre-build:

-build-setup:
[getbuildtools] Using latest Build Tools: 19.0.3
[echo] Resolving Build Target for appcompat...
[gettarget] Project Target: Android 4.4.2
[gettarget] API level: 19
[echo] ----------
[echo] Creating output directories if needed...
[echo] ----------
[echo] Resolving Dependencies for appcompat...
[dependency] Library dependencies:
[dependency] No Libraries
[dependency]
[dependency] ------------------

-code-gen:
[mergemanifest] Found Deleted Target File
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Found Deleted Target File
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] No need to generate new BuildConfig.

-pre-compile:

-compile:
[javac] Compiling 1 source file to C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\classes
[echo] Creating library output jar file...

-post-compile:

-obfuscate:

-dex:
[echo] Library project: do not convert bytecode...

-crunch:
[crunch] Crunching PNG Files in source dir: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\res
[crunch] To destination dir: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\res
[crunch] Crunched 0 PNG files to update cache

-package-resources:
[echo] Library project: do not package resources...

-package:
[echo] Library project: do not package apk...

-post-package:

-do-debug:
[echo] Library project: do not create apk...
[propertyfile] Updating property file: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\build.prop
[propertyfile] Updating property file: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\build.prop
[propertyfile] Updating property file: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\build.prop
[propertyfile] Updating property file: C:\HiAsm_AltBuild\compiler\Android\extras\android\support\v7\appcompat\bin\build.prop

-post-build:

debug:

-code-gen:
[mergemanifest] Merging AndroidManifest files into one.
[mergemanifest] Manifest merger disabled. Using project manifest only.
[echo] Handling aidl files...
[aidl] No AIDL files to compile.
[echo] ----------
[echo] Handling RenderScript files...
[echo] ----------
[echo] Handling Resources...
[aapt] Generating resource IDs...
[echo] ----------
[echo] Handling BuildConfig class...
[buildconfig] Generating BuildConfig class.

-pre-compile:

-compile:
[javac] Compiling 7 source files to C:\HiAsm_AltBuild\Elements\android\code\result\bin\classes
[javac] C:\HiAsm_AltBuild\Elements\android\code\result\src\hiasm\hiasmproject\HiasmMain.java:150: error: cannot find symbol
[javac] mab46 = getSupportActionBar();
[javac] ^
[javac] symbol: method getSupportActionBar()
[javac] location: class HiasmMain
[javac] 1 error

BUILD FAILED
C:\HiAsm_AltBuild\compiler\Android\tools\ant\build.xml:720: The following error occurred while executing this line:
C:\HiAsm_AltBuild\compiler\Android\tools\ant\build.xml:734: Compile failed; see the compiler error output for details.

Total time: 17 seconds
Сжатие кода для данного проекта не поддерживается
Сборка завершена.
карма: 0

0
Ответов: 4622
Рейтинг: 746
#1010: 2014-06-03 11:05:00 ЛС | профиль | цитата
176.98.201.43 - это ты? Вот для этого и была подключена Android Support Library.

Но ActionBar нужно избавить от зависимости с ASL.
карма: 26

0
Ответов: 578
Рейтинг: 14
#1011: 2014-06-03 15:25:27 ЛС | профиль | цитата
да, не обратил внимания что не авторизовался то есть если я подключу обратно ASL компиляция пройдет?

и еще, как работать со Spinner?
code_33720.txt
------------ Дoбавленo в 15.25:
И почему не работает нижняя точка у дочерней формы? или нужно делать как то по другому?

Add(MainActivity,2953706,224,112)
{
link(onCreate,274451:doShow,[])
}
Add(Activity,11245562,301,49)
{
}
BEGIN_SDK
Add(ActivityEditMultiEx,11564974,385,63)
{
VarCount=#5:Value|
Width=276
Height=197
link(Value,4151680:Value,[(391,220)(475,220)])
}
Add(ChildActivity,6400397,399,147)
{
Left=35
Top=105
}
Add(EditText,4151680,469,147)
{
Left=160
Top=95
}
END_SDK
Add(ToastNotification,274451,301,112)
{
link(Text,11245562:Value,[])
}


карма: 0

0
файлы: 1code_33720.txt [205B] [368]
Ответов: 4622
Рейтинг: 746
#1012: 2014-06-03 15:44:43 ЛС | профиль | цитата
В Android не предусмотрен прямой доступ из одной формы в другую. Банально, по той причине, что когда на экране появляется новая форма, то предыдущая полностью приостанавливается и никаких данных читать не сможет. После того как активная форма закрывается, она уничтожается и опять её данных прочитать нельзя. Поэтому в пакете никакие точки кроме предопределенных не работают. Как обменяться данными между формами можно увидеть в примере Intents.sha.
карма: 26

0
Ответов: 578
Рейтинг: 14
#1013: 2014-06-03 15:52:19 ЛС | профиль | цитата
а со Spinner как работать? в примерах не нашел его
карма: 0

0
Ответов: 4622
Рейтинг: 746
#1014: 2014-06-03 16:12:16 ЛС | профиль | цитата
Сейчас не могу сказать: не я делал.
карма: 26

0
Ответов: 578
Рейтинг: 14
#1015: 2014-06-03 18:48:39 ЛС | профиль | цитата
получается чтобы отправить tcp из дочерней, в ней надо делать еще один экземпляр tcp клиента, с портами проблем не будет? а попроще, без intent связать формы никак нельзя?
карма: 0

0
Ответов: 4622
Рейтинг: 746
#1016: 2014-06-03 18:57:38 ЛС | профиль | цитата
Это может делаться путем помещения TCP-клиента в сервис, и общаться с ним из любой формы путем посылки интентов. Но не знаю, можно ли это реализовать в текущем пакете.
карма: 26

0
Ответов: 578
Рейтинг: 14
#1017: 2014-06-03 20:45:47 ЛС | профиль | цитата
сервис будет отдельным приложением? чем отличаются два компонента сервиса кроме возможности отправлять данные?
------------ Дoбавленo в 19.15:
чтобы сделать кнопку с картинкой надо рисовать? у андроида вроде нет такой стандартной кнопки
------------ Дoбавленo в 20.45:
вот такая схема на 4.2.2 закрывается с ошибкой
Add(SurfaceView,4038635,910,329)
{
Left=270
Top=50
LayoutManager="123"
Point(LeftPx)
Point(TopPx)
Point(WidthPx)
Point(HeightPx)
}
Add(LayoutLinear,11408037,826,329)
{
Name="123"
HeightMode=2
WidthMode=1
FixedHeight="80px"
gVertical=1
}
Add(MainActivity,2953706,826,385)
{
Package="hiasm.hiasmproject1"
link(onCreate,5367608:doDraw,[])
}
Add(LayoutLinear,6741036,826,329)
{
Name="123"
HeightMode=2
WidthMode=1
FixedHeight="80px"
gVertical=1
}
Add(DrawLinearGradient,5367608,917,385)
{
Point(X1)
Point(Y1)
Point(X2)
Point(Y2)
link(Canvas,4038635:Canvas,[])
}

карма: 0

0
Ответов: 1821
Рейтинг: 168
#1018: 2014-06-03 20:51:59 ЛС | профиль | цитата
GanjaKyp, связать две формы методом-событием никак не получится только потому, что одна из них закроется. Для сохранения данных можно также использовать GlobalVar
карма: 5

0
Ответов: 578
Рейтинг: 14
#1019: 2014-06-04 07:21:31 ЛС | профиль | цитата
sаmakacd, по поводу Spinner подскажешь? и насчет кнопки с картинкой, можно портировать для хиасм или такое только рисуется в андроид?
------------ Дoбавленo в 07.21:
компиляция схемы с GlobalVar выдает вот такую ошибку
-compile:
[javac] Compiling 7 source files to C:HiAsm_AltBuildElementsandroidcode esultinclasses
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:7: error: cannot find symbol
[javac] static HashMap<String, Memory> mVarsMap = new HashMap<String, Memory>();
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:9: error: cannot find symbol
[javac] public static void addVar(String name, Memory value) {
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:13: error: cannot find symbol
[javac] public static Memory getVar(String name) {
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:7: error: cannot find symbol
[javac] static HashMap<String, Memory> mVarsMap = new HashMap<String, Memory>();
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:14: error: cannot find symbol
[javac] Memory var = mVarsMap.get(name);
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectGlobalVarManager.java:15: error: cannot find symbol
[javac] if(var == null) var = new Memory();
[javac] ^
[javac] symbol: class Memory
[javac] location: class GlobalVarManager
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectactivity23.java:35: error: cannot find symbol
[javac] GlobalVarManager.addVar("ip", new Memory().setValue(ed27.getText().toString()));
[javac] ^
[javac] symbol: class Memory
[javac] location: class activity23
[javac] C:HiAsm_AltBuildElementsandroidcode esultsrchiasmhiasmprojectactivity23.java:36: error: cannot find symbol
[javac] GlobalVarManager.addVar("port", new Memory().setValue(ed29.getText().toString()));
[javac] ^
[javac] symbol: class Memory
[javac] location: class activity23
[javac] 8 errors

BUILD FAILED
C:HiAsm_AltBuildcompilerAndroid oolsantuild.xml:720: The following error occurred while executing this line:
C:HiAsm_AltBuildcompilerAndroid oolsantuild.xml:734: Compile failed; see the compiler error output for details.

Total time: 26 seconds
Сжатие кода для данного проекта не поддерживается
Сборка завершена.
карма: 0

0
Ответов: 67
Рейтинг: 0
#1020: 2014-06-08 19:08:16 ЛС | профиль | цитата
Я очень извиняюсь,а что HiAsm при компиляции не создаёт apk файл, или это только у меня.
карма: 1

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)