小编Chr*_*wet的帖子

为什么gradle会抱怨Android SDK是只读的?

通过gradle包装器(不涉及Android Studio)在CLI中构建apk,Gradle似乎抱怨SDK是只读的.

我的问题是2倍,真的:

  1. 为什么要对SDK进行写访问?
  2. 如果它肯定需要写权限,那么SDK的哪个部分?

我不想让SDK世界可写(实际上甚至用户也不可写)

Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-15/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-16/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-17/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-18/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-19/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-21/package.xml. Probably the SDK is read-only
Exception while marshalling /opt/android-dev/android-sdk-linux/add-ons/addon-google_apis-google-22/package.xml. Probably the SDK is read-only
Run Code Online (Sandbox Code Playgroud)

android gradle android-gradle-plugin

8
推荐指数
0
解决办法
839
查看次数

Qt前向声明会产生错误

在编写类TemplateHandler时,请说我使用TemplateHandler.h(对于我的标题)和TemplateHandler.cpp(对于声明).喜欢

// Templatehandler.h

#ifndef TEMPLATEHANDLER_H
#define TEMPLATEHANDLER_H

#include <QObject>   // Forward declaration of QObject generates error

class QListView;     // Forward declarations
class QTextEdit;
class QModelIndex;
class QStringListModel;

class TemplateHandler : public QObject
{
  Q_OBJECT
  public:
    TemplateHandler(QListView *view, QTextEdit *textEdit, QObject *parent);
    virtual ~TemplateHandler();

  private:
    QTextEdit *mTextEdit;
    QStringListModel *mModel;
};

#endif
Run Code Online (Sandbox Code Playgroud)

和来源

#include "templatehandler.h"
#include <QListView>             // Inclusion of lib
#include <QTextEdit>
#include <QObject>
#include <QStringListModel>

TemplateHandler::TemplateHandler(QListView *view, QTextEdit *textEdit, QObject *parent) : QObject(parent), mTextEdit(textEdit)
{
    mModel = new QStringListModel(this);
    QStringList …
Run Code Online (Sandbox Code Playgroud)

c++ qt qt4

0
推荐指数
1
解决办法
8344
查看次数

标签 统计

android ×1

android-gradle-plugin ×1

c++ ×1

gradle ×1

qt ×1

qt4 ×1