PackageParserException: пакет & hellip; base.apk не имеет сертификатов при входе AndroidManifest.xml

Вы можете сделать это, используя конвейер агрегации, но это боль, чтобы написать его самостоятельно.

Вы можете использовать mongo-join-query , чтобы автоматически создать конвейер агрегации из вашего запроса.

Так будет выглядеть ваш запрос:

const mongoose = require("mongoose");
const joinQuery = require("mongo-join-query");

joinQuery(
    mongoose.models.Comment,
    {
        find: { pid:444 },
        populate: ["uid"]
    },
    (err, res) => (err ? console.log("Error:", err) : console.log("Success:", res.results))
);

Ваш результат будет иметь пользовательский объект в поле uid, и вы можете связать столько уровней, сколько хотите. Вы можете заполнить ссылку на пользователя, которая ссылается на команду, которая ссылается на что-то еще и т. Д.

Отказ от ответственности: я написал mongo-join-query для решения этой точной проблемы.

1
задан user2369 17 January 2019 в 17:45
поделиться

2 ответа

Хорошо, я решил это, выполнив эти действия, , но я не уверен, что на самом деле это исправило. В любом случае:

  1. скопировать весь код в другой проект (странно?)

  2. создать еще одно хранилище ключей

  3. [ 119] удалить все функции, которые требуют новейшие функции Java и, следовательно, новейшие Android

  4. после этого, выберите только подпись v1 jar

0
ответ дан user2369 17 January 2019 в 17:45
поделиться

Сегодня я обновляю Android Studio до 3.3 и имею ту же проблему.

Я исправил это после удаления папки Build, Clean Project , Invalidate Caches / Restart . И после этого я мог создать подписанное приложение через Bild-> Generate Signed Bundle / APK только с подписью V1.

Создание подписанного приложения с помощью signatureConfigs release по-прежнему не работает.

Вы можете попробовать мое решение.

0
ответ дан AlexeyPecherey 17 January 2019 в 17:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: