Ошибка построения проекта Appcelerator: не удалось упаковать приложение: ошибка: ошибка при получении родительского элемента - PullRequest
0 голосов
/ 07 февраля 2019

Я пытаюсь создать приложение, созданное другим разработчиком.Я импортировал проект и обновил зависимости до последней версии.Когда я пытаюсь запустить, я получаю следующую ошибку:

[ERROR] :  Failed to package application:
[ERROR] :  
[ERROR] :  (skipping file '.gitkeep' due to ANDROID_AAPT_IGNORE pattern '.*')
[ERROR] :      (skipping file '.liveviewapp.js' due to ANDROID_AAPT_IGNORE pattern '.*')
[ERROR] :  E:\Projects\New_workspace\app\build\android\res\values\theme.xml:28: error: Error retrieving parent for item: No resource found that matches the given name '@style/Theme.skitanium'.
[ERROR] Application Installer abnormal process termination. Process exit value was 1

Файл themes.xml имеет следующее содержимое:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="Theme.skitanium" parent="@style/Theme.AppCompat.Light">
        <item name="editTextStyle">@style/editText</item>
        <item name="android:windowBackground">@drawable/background</item>
        <item name="android:windowActionBar">false</item>
        <item name="android:windowNoTitle">true</item>
        <!-- AppCompat Compatibility -->
        <item name="windowActionBar">false</item>
        <item name="windowNoTitle">true</item>
    </style>
    <!-- Text fields -->
    <style name="editText" parent="@android:style/Widget.EditText">
        <item name="android:textCursorDrawable">@null</item>   
        <item name="android:textColor">#000000</item>
        <item name="android:paddingTop">0dp</item>
        <item name="android:paddingBottom">0dp</item>
        <item name="android:gravity">center_vertical</item>
        <item name="android:layout_width">wrap_content</item>
    </style>
</resources>

Вот версии, которые я использую:

  <manifest android:versionCode="8" android:versionName="1.1.7">
  <uses-sdk android:minSdkVersion="16" android:targetSdkVersion="28"/>

Titanium SDK Версия: 7.5.0.GA

Axway Appcelerator Studio, сборка: 5.1.1.201809051655

Может кто-нибудь подсказать мне, каковы возможные причины этой ошибки

1 Ответ

0 голосов
/ 07 февраля 2019

Пожалуйста, проверьте документацию по адресу: https://wiki.appcelerator.org/display/guides2/Android+Themes#AndroidThemes-Androidthemes

Вы не можете назвать свою тему theme.xml.Это переопределит внутреннюю тему.Поэтому, если вы переименуете свой файл, он должен работать.

Также попробуйте <style name="Theme.skitanium" parent="Theme.AppCompat.Light"> без @stylehttps://docs.axway.com/bundle/Titanium_SDK_allOS_en/page/android_themes.html есть пример, который использует его без слишком

...