答案 0 :(得分:6)
如上所述,这确实是Android Studio 2.2的兼容性问题。解决方法是将targetSdkVersion和compileSdkVersion都设置为22。
答案 1 :(得分:4)
这似乎是当前版本的示例和android gradle插件版本2.2.1之间的不兼容性,这是Android Studio在您导入项目时将项目升级所提供的版本。
请问您可以尝试将Android gradle插件版本降级到2.1.2或2.1.3并再试一次吗?您可以通过编辑项目根目录下的build.gradle来完成此操作。
对Iker的这一发现非常有信誉,他们经历了一百万次测试,直到找到它为止。
答案 2 :(得分:1)
更改build.gradle文件;设置高版本。
示例:
// Find next
Dim searchIndex As Integer = 0
Dim lastSearch As String
Private Sub FindNext_Click(sender As Object, e As EventArgs) Handles ToolStripButton2.Click
// If the search textbox is empty, focus on it
If (ToolStripSearchTextBox.Text = String.Empty) Then
ToolStripSearchTextBox.Focus()
Return
End If
// If user changed their search term, reset the index
If (ToolStripSearchTextBox.Text <> lastSearch) Then
searchIndex = 0
End If
lastSearch = ToolStripSearchTextBox.Text
// If the character(s) exist, update the index. Otherwise, set the index to -1
Try
searchIndex = RichTextBox1.Find(ToolStripSearchTextBox.Text, searchIndex, RichTextBoxFinds.None)
Catch ex As ArgumentOutOfRangeException
searchIndex = -1
End Try
// Character(s) exists, focus on the main textbox and then select the character(s)
If (searchIndex <> -1) Then
RichTextBox1.Focus()
RichTextBox1.SelectionStart = searchIndex
RichTextBox1.SelectionLength = ToolStripSearchTextBox.Text.Length
searchIndex = searchIndex + 1
Else // No occurances of text or user has highlghted last remaining word. Let the user know they have reached the end of the document and reset the index
searchIndex = 0
//RichTextBox1.SelectionStart = 0
//RichTextBox1.SelectionLength = 0
MessageBox.Show("End of document", String.Empty, MessageBoxButtons.OK, MessageBoxIcon.Information)
End If
End Sub
答案 3 :(得分:0)
有人说你应该删除根目录下的.gradle
doc,但它对我不起作用。
然后我检查了我的gradle文档,发现minSdkVersion
太低了,所以我把它改为19,高到25,编译到25,然后问题就解决了。
我认为此问题的原因是当前的NDK版本与当前的SDK版本不匹配。
答案 4 :(得分:0)
另一个问题可能是你在manifest.xml文件中添加了“〜.intent.action.category.HOME”。我遇到了这个,现在通过删除来解决它。