Значит, так должно быть. Какая конфигурация компьютера?
Этот топик читают: Гость
Ответов: 4631
Рейтинг: 749
|
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Редактировалось 8 раз(а), последний 2022-09-20 02:47:15 |
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Вроде нормально. Так должно быть.
|
|||
карма: 26 |
|
Ответов: 578
Рейтинг: 14
|
|||
При использовании компонента 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 |
|
Ответов: 4631
Рейтинг: 749
|
|||
176.98.201.43 - это ты? Вот для этого и была подключена Android Support Library.
Но ActionBar нужно избавить от зависимости с ASL. |
|||
карма: 26 |
|
Ответов: 578
Рейтинг: 14
|
|||
да, не обратил внимания что не авторизовался то есть если я подключу обратно ASL компиляция пройдет?
и еще, как работать со Spinner? code_33720.txt ------------ Дoбавленo в 15.25: И почему не работает нижняя точка у дочерней формы? или нужно делать как то по другому?
|
|||
карма: 0 |
| ||
файлы: 1 | code_33720.txt [205B] [409] |
Ответов: 4631
Рейтинг: 749
|
|||
В Android не предусмотрен прямой доступ из одной формы в другую. Банально, по той причине, что когда на экране появляется новая форма, то предыдущая полностью приостанавливается и никаких данных читать не сможет. После того как активная форма закрывается, она уничтожается и опять её данных прочитать нельзя. Поэтому в пакете никакие точки кроме предопределенных не работают. Как обменяться данными между формами можно увидеть в примере Intents.sha.
|
|||
карма: 26 |
|
Ответов: 578
Рейтинг: 14
|
|||
а со Spinner как работать? в примерах не нашел его
|
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Сейчас не могу сказать: не я делал.
|
|||
карма: 26 |
|
Ответов: 578
Рейтинг: 14
|
|||
получается чтобы отправить tcp из дочерней, в ней надо делать еще один экземпляр tcp клиента, с портами проблем не будет? а попроще, без intent связать формы никак нельзя?
|
|||
карма: 0 |
|
Ответов: 4631
Рейтинг: 749
|
|||
Это может делаться путем помещения TCP-клиента в сервис, и общаться с ним из любой формы путем посылки интентов. Но не знаю, можно ли это реализовать в текущем пакете.
|
|||
карма: 26 |
|
Ответов: 578
Рейтинг: 14
|
|||
сервис будет отдельным приложением? чем отличаются два компонента сервиса кроме возможности отправлять данные?
------------ Дoбавленo в 19.15: чтобы сделать кнопку с картинкой надо рисовать? у андроида вроде нет такой стандартной кнопки ------------ Дoбавленo в 20.45: вот такая схема на 4.2.2 закрывается с ошибкой
|
|||
карма: 0 |
|
Ответов: 1821
Рейтинг: 168
|
|||
GanjaKyp, связать две формы методом-событием никак не получится только потому, что одна из них закроется. Для сохранения данных можно также использовать GlobalVar
|
|||
карма: 5 |
|
Ответов: 578
Рейтинг: 14
|
|||
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 |
|
Ответов: 67
Рейтинг: 0
|
|||
Я очень извиняюсь,а что HiAsm при компиляции не создаёт apk файл, или это только у меня.
|
|||
карма: 1 |
|